SimulationCraft 902-01

for World of Warcraft 9.0.5.37774 PTR (wow build level 37774)

Current simulator hotfixes

Hunter

Tag Spell / Effect Field Hotfixed Value DBC Value
2021-03-04 9.0.5 Eagletalon's True Focus - sub type
Eagletalon's True Focus (effect#2) sub_type 0.00 107.00 Verification Failure (108.00)
2021-03-04 9.0.5 Eagletalon's True Focus - value
Eagletalon's True Focus (effect#2) base_value 0.00 3000.00 Verification Failure (5000.00)

Mage

Tag Spell / Effect Field Hotfixed Value DBC Value
2018-12-28 Manually set Arcane Orb's travel speed.
Arcane Orb prj_speed 20.00 0.00
2017-06-21 Ice Lance is slower than spell data suggests.
Ice Lance prj_speed 47.00 50.00
2017-03-20 Manually set Frozen Orb's travel speed.
Frozen Orb prj_speed 20.00 0.00

Shaman

Tag Spell / Effect Field Hotfixed Value DBC Value
2021-02-24 Chain Lightning Spell Power Modifier was accidentally missed
Chain Lightning (effect#1) sp_coefficient 0.00 0.64 Verification Failure (0.47)

Warlock

Tag Spell / Effect Field Hotfixed Value DBC Value
2020-11-15 Manually set secondary Malefic Rapture level requirement
Malefic Rapture spell_level 11.00 43.00

Table of Contents

Raid Summary

Raid Event List
0 casting,cooldown=500,duration=500

Additional Raid Information

FeveredIncantation : 10514 dps, 4513 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
10514.4 10514.4 20.4 / 0.194% 1124.6 / 10.7% 13.1
RPS Out RPS In Primary Resource Waiting APM Active Skill
799.8 789.9 Mana 0.00% 51.7 100.8% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
FeveredIncantation 10514
Blazing Surge 246 2.3% 4.3 81.91sec 17317 0 Direct 12.5 4374 10060 5923 27.3%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.28 12.51 0.00 0.00 0.0000 0.0000 74144.72 74144.72 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.66% 9.09 3 15 4374.25 3982 4708 4373.11 4230 4504 39748 39748 0.00%
crit 27.34% 3.42 0 9 10060.35 9159 10827 9824.62 0 10825 34397 34397 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 325 3.1% 14.2 20.81sec 6934 5829 Direct 42.5 1299 3809 2309 40.3%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.17 42.51 0.00 0.00 1.1897 0.0000 98254.58 98254.58 0.00% 5828.71 5828.71
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 59.71% 25.38 13 36 1299.27 1142 2420 1299.21 1217 1429 32974 32974 0.00%
crit 40.29% 17.13 8 32 3809.21 2285 6138 3823.33 3131 5089 65280 65280 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.47
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.23
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.47
  • if_expr:active_enemies>1
Eternal Insight 43 0.4% 21.1 13.81sec 613 0 Direct 21.1 470 985 613 27.8%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.06 21.06 0.00 0.00 0.0000 0.0000 12915.79 12915.79 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.16% 15.20 5 28 469.85 460 488 469.84 460 482 7142 7142 0.00%
crit 27.84% 5.86 0 16 984.80 921 1122 981.95 0 1122 5774 5774 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 898 8.5% 48.9 6.18sec 5545 0 Direct 48.9 0 5544 5544 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.94 48.94 0.00 0.00 0.0000 0.0000 271386.98 271386.98 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.94 37 58 5543.98 3107 8345 5542.73 5292 5840 271387 271387 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.59
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.86
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.93
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.56
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 3045 (5474) 29.0% (52.1%) 99.5 3.01sec 16615 8144 Direct 298.6 (3149.6) 1607 4913 3081 44.6% (44.6%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 99.54 298.63 0.00 0.00 2.0401 0.0000 919970.30 919970.30 0.00% 8144.31 8144.31
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.43% 165.53 123 207 1606.72 1372 2907 1607.17 1562 1665 265978 265978 0.00%
crit 44.57% 133.10 92 175 4912.80 2744 7372 4916.98 4607 5248 653992 653992 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.89
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.23
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.29
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.75
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.88
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.58
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2430 23.1% 950.3 0.31sec 772 0 Periodic 2850.9 137 418 257 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 950.32 0.00 0.00 2850.95 0.0000 0.0000 733967.02 733967.02 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.11% 1628.24 1292 1957 136.83 118 249 136.85 135 139 222816 222816 0.00%
crit 42.89% 1222.71 925 1481 417.98 235 632 418.01 401 435 511151 511151 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1805 17.2% 431.7 0.74sec 1263 0 Periodic 899.4 607 0 607 0.0% 100.0%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 431.71 0.00 899.45 899.45 0.0000 1.0000 545315.31 545315.31 0.00% 606.28 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 899.45 713 1073 606.54 62 2667 606.95 563 657 545315 545315 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5004 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 5003.82 5003.82 0.00% 42.30 42.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.88% 69.00 55 82 40.64 29 51 40.64 39 42 2804 2804 0.00%
crit 28.12% 27.00 14 41 81.48 58 101 81.47 69 94 2199 2199 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1893.38
Phoenix Flames 0 (768) 0.0% (7.3%) 16.6 18.42sec 14001 12430

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.56 0.00 0.00 0.00 1.1264 0.0000 0.00 0.00 0.00% 12430.00 12430.00

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.88
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.42
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.27
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 768 7.3% 16.5 18.42sec 14047 0 Direct 49.5 1456 5727 4679 75.5%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.50 49.51 0.00 0.00 0.0000 0.0000 231844.38 231844.38 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.48% 12.12 3 23 1455.97 1019 3138 1460.57 1118 1896 17665 17665 0.00%
crit 75.52% 37.39 22 51 5727.21 2038 9483 5733.15 5130 6176 214180 214180 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 11 (21) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3392 26.4% (26.4%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3378.47 3378.47 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 73.61% 0.74 0 1 2673.14 2673 2673 1967.81 0 2673 1968 1968 0.00%
crit 26.39% 0.26 0 1 5346.28 5346 5346 1410.66 0 5346 1411 1411 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 9 0.1% 1.0 0.00sec 2812 0 Periodic 5.0 0 562 562 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2811.64 2811.64 0.00% 468.61 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 562.39 437 653 562.33 556 592 2812 2812 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 232 2.2% 33.7 8.77sec 2076 1704 Direct 33.7 0 2077 2077 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.67 33.66 0.00 0.00 1.2187 0.0000 69903.97 69903.97 0.00% 1703.89 1703.89
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.66 26 40 2076.51 1736 3305 2075.72 1946 2235 69904 69904 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.27
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:13.17
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.60
  • if_expr:searing_touch.active
Shadowcore Oil Blast 48 0.5% 43.2 6.94sec 335 0 Direct 43.2 257 539 336 27.8%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.21 43.21 0.00 0.00 0.0000 0.0000 14496.24 14496.24 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.17% 31.18 16 49 256.95 253 268 256.94 253 262 8013 8013 0.00%
crit 27.83% 12.02 3 25 539.24 506 617 539.29 506 571 6483 6483 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 638 6.1% 4.1 82.07sec 46585 14571 Periodic 49.3 0 3914 3914 100.0% 1.4%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.14 0.00 16.43 49.30 3.1971 0.7422 192950.88 192950.88 0.00% 14571.13 14571.13
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 49.30 36 60 3913.59 3765 4400 3911.89 3862 4020 192951 192951 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.14
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
FeveredIncantation
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:FeveredIncantation
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.31sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.95 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.95
  • if_expr:buff.combustion.up
Combustion 4.2 81.81sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.21 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.20
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.4 21.04sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.44 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.43
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:FeveredIncantation
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:FeveredIncantation
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.31 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.30
Rune of Power 7.4 41.31sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.44 0.00 0.00 0.00 1.1925 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.47
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.78sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.28 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.2sec 245.2sec 11.8sec 7.59% 18.08% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.3s / 249.6s
  • trigger_min/max:240.3s / 249.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 12.0s

Stack Uptimes

  • berserking_1:7.59%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.39% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.39%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.8sec 81.8sec 11.7sec 16.34% 0.00% 94.6 (94.6) 4.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 12.0s

Stack Uptimes

  • combustion_1:16.34%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Fevered Incantation 76.5 243.3 3.9sec 0.9sec 3.4sec 59.86% 0.00% 171.2 (171.2) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_fevered_incantation
  • max_stacks:5
  • base duration:6.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.03
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 30.4s
  • trigger_min/max:0.0s / 21.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 24.9s

Stack Uptimes

  • fevered_incantation_1:25.12%
  • fevered_incantation_2:11.20%
  • fevered_incantation_3:3.03%
  • fevered_incantation_4:0.76%
  • fevered_incantation_5:19.74%

Spelldata

  • id:333049
  • name:Fevered Incantation
  • tooltip:Your spells deal an additional $m1% critical hit damage.
  • description:Your spells deal an additional $m1% critical hit damage.
  • max_stacks:5
  • duration:6.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 81.6sec 82.8sec 14.5sec 20.52% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:75.7s / 85.5s
  • trigger_min/max:75.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.52%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.7 0.0 6.1sec 6.1sec 2.2sec 36.11% 47.38% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.6s / 24.4s
  • trigger_min/max:0.6s / 24.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.11%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.7 0.0 6.8sec 6.8sec 0.9sec 12.05% 53.77% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.2s
  • trigger_min/max:1.0s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.05%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.7 81.8sec 10.8sec 13.2sec 18.34% 0.00% 17.5 (17.5) 4.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 16.7s

Stack Uptimes

  • infernal_cascade_1:0.85%
  • infernal_cascade_2:17.49%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.8sec 0.0sec 22.4sec 9.60% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:322.3s / 333.4s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.60%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.7sec 26.7sec 11.8sec 45.26% 0.00% 0.0 (0.0) 11.2

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.3s
  • trigger_min/max:12.9s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.26%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.6sec 82.8sec 3.3sec 4.65% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:75.7s / 85.5s
  • trigger_min/max:75.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.65%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.7 38.0 61.0 6.1s 0.6s 24.4s
Heating Up removed 1.3 0.0 5.0 95.3s 2.5s 262.5s
Heating Up converted with Fire Blast 22.1 14.0 31.0 13.9s 1.1s 55.0s
Hot Streak procs 44.7 34.0 53.0 6.8s 1.0s 51.2s
Hot Streak spells used 100.1 81.0 119.0 3.0s 0.0s 23.9s
Hot Streak spell crits 95.3 74.0 113.0 3.2s 0.0s 23.9s
Hot Streak spell crits wasted 0.9 0.0 5.0 44.9s 3.7s 161.0s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 32.3 22.0 40.0 18.6s 1.1s 72.0s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.25% 17.10% 21.54% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000213.947150.119271.797
Counterspell0.5760.0002.6138.9194.72714.103
Shifting Power18.0285.45525.21278.24260.19199.968
Fire Blast0.1750.0009.7818.6292.18724.271
Rune of Power4.1140.00015.06330.89922.09440.701
Dragon's Breath4.4850.00024.58365.06642.94384.576
Combustion1.3130.0002.5445.5362.6689.631
Phoenix Flames0.2390.0004.6023.9623.7304.602

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
FeveredIncantation
mana_regen Mana 3248.02 238872.84 100.00% 73.54 63340.50 20.96%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 789.87 799.84 63378.9 46983.9 40219.0 50000.0
Usage Type Count Total Avg RPE APR
FeveredIncantation
combustion Mana 4.3 21385.8 5000.0 5084.3 0.0
counterspell Mana 15.7 15702.9 1000.0 1017.2 0.0
dragons_breath Mana 14.4 28842.6 2000.0 2035.5 3.4
fire_blast Mana 49.8 24903.5 500.0 508.8 10.9
flamestrike Mana 101.3 126626.9 1250.0 1272.1 13.1
scorch Mana 34.3 17134.1 500.0 509.0 4.1
shifting_power Mana 4.2 10532.2 2500.0 2542.8 18.3

Statistics & Data Analysis

Fight Length
FeveredIncantation Fight Length
Count 902
Mean 302.43
Minimum 240.19
Maximum 359.80
Spread ( max - min ) 119.61
Range [ ( max - min ) / 2 * 100% ] 19.77%
Standard Deviation 33.2877
5th Percentile 248.89
95th Percentile 353.86
( 95th Percentile - 5th Percentile ) 104.97
Mean Distribution
Standard Deviation 1.1084
95.00% Confidence Interval ( 300.26 - 304.60 )
Normalized 95.00% Confidence Interval ( 99.28% - 100.72% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 466
0.1% Error 46540
0.1 Scale Factor Error with Delta=300 10
0.05 Scale Factor Error with Delta=300 38
0.01 Scale Factor Error with Delta=300 946
DPS
FeveredIncantation Damage Per Second
Count 902
Mean 10514.38
Minimum 9796.20
Maximum 11302.46
Spread ( max - min ) 1506.26
Range [ ( max - min ) / 2 * 100% ] 7.16%
Standard Deviation 312.9239
5th Percentile 10030.57
95th Percentile 11021.76
( 95th Percentile - 5th Percentile ) 991.19
Mean Distribution
Standard Deviation 10.4192
95.00% Confidence Interval ( 10493.96 - 10534.80 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 35
0.1% Error 3403
0.1 Scale Factor Error with Delta=300 836
0.05 Scale Factor Error with Delta=300 3344
0.01 Scale Factor Error with Delta=300 83592
Priority Target DPS
FeveredIncantation Priority Target Damage Per Second
Count 902
Mean 4512.68
Minimum 4189.43
Maximum 4873.10
Spread ( max - min ) 683.67
Range [ ( max - min ) / 2 * 100% ] 7.57%
Standard Deviation 133.9095
5th Percentile 4305.64
95th Percentile 4732.73
( 95th Percentile - 5th Percentile ) 427.09
Mean Distribution
Standard Deviation 4.4587
95.00% Confidence Interval ( 4503.94 - 4521.42 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 34
0.1% Error 3383
0.1 Scale Factor Error with Delta=300 154
0.05 Scale Factor Error with Delta=300 613
0.01 Scale Factor Error with Delta=300 15308
DPS(e)
FeveredIncantation Damage Per Second (Effective)
Count 902
Mean 10514.38
Minimum 9796.20
Maximum 11302.46
Spread ( max - min ) 1506.26
Range [ ( max - min ) / 2 * 100% ] 7.16%
Damage
FeveredIncantation Damage
Count 902
Mean 3171340.29
Minimum 2440073.77
Maximum 3873298.36
Spread ( max - min ) 1433224.59
Range [ ( max - min ) / 2 * 100% ] 22.60%
DTPS
FeveredIncantation Damage Taken Per Second
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
FeveredIncantation Healing Per Second
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
FeveredIncantation Healing Per Second (Effective)
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
FeveredIncantation Heal
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
FeveredIncantation Healing Taken Per Second
Count 902
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
FeveredIncantation Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
FeveredIncantationTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
FeveredIncantation Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.43 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.28 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.18 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.47 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.59 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.30 potion
0.00 blood_fury
a 1.95 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.28 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.86 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.20 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.89 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.14 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.88 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.23 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.27 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.47 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.29 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.93 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.42 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 13.17 scorch,if=searing_touch.active
r 3.23 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.75 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.88 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.56 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.27 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.47 dragons_breath,if=active_enemies>1
y 19.60 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.58 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjecagccTgihcQgccgcigikkgVrXmsssssXXtvzQzxzzXzXtzzzzxzQzVsXssXmrszbSjeccQTgcighccgcQiglVssssXXmvzvtQxzzzXXtzzzxzQzVsXsssrzzbSjeccQTgcighccgcQiglVssssXpXtvzxQzzzXzXtzzxzzQzVqnqmqqmnmqqqtxyytbSjecQagccTgihcgccgQiigVqnqmqqmqXmqqtxyytXtQyyytXtyyvtyxyytyvtyyyQtVnmqnXmqqmpmqn

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask FeveredIncantation 50000.0/50000: 100% mana
Pre precombat 1 food FeveredIncantation 50000.0/50000: 100% mana
Pre precombat 2 augmentation FeveredIncantation 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.213 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, heating_up, fevered_incantation, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.213 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, fevered_incantation, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.870 combustion_cooldowns a berserking Fluffy_Pillow 43907.0/50000: 88% mana bloodlust, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.870 combustion_phase g flamestrike Fluffy_Pillow 43907.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.870 combustion_phase c fire_blast Fluffy_Pillow 42657.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.405 combustion_phase c fire_blast Fluffy_Pillow 42692.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.734 default T cancel_buff Fluffy_Pillow 42521.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.734 combustion_phase g flamestrike Fluffy_Pillow 42521.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.599 combustion_phase i phoenix_flames Fluffy_Pillow 42136.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.462 combustion_phase h shifting_power Fluffy_Pillow 42999.0/50000: 86% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.655 combustion_phase c fire_blast Fluffy_Pillow 41692.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.998 default Q counterspell Fluffy_Pillow 42535.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase g flamestrike Fluffy_Pillow 41537.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase c fire_blast Fluffy_Pillow 40287.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.568 combustion_phase c fire_blast Fluffy_Pillow 40355.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.864 combustion_phase g flamestrike Fluffy_Pillow 40151.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.279 combustion_phase c fire_blast Fluffy_Pillow 39316.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.730 combustion_phase i phoenix_flames Fluffy_Pillow 39267.0/50000: 79% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.593 combustion_phase g flamestrike Fluffy_Pillow 40130.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.456 combustion_phase i phoenix_flames Fluffy_Pillow 39743.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.320 combustion_phase k scorch Fluffy_Pillow 40607.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.184 combustion_phase k scorch Fluffy_Pillow 40971.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.048 combustion_phase g flamestrike Fluffy_Pillow 41335.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.910 default V rune_of_power Fluffy_Pillow 40947.0/50000: 82% mana bloodlust, heating_up, fevered_incantation(5), gladiators_badge, potion_of_spectral_intellect
0:15.858 rop_phase r dragons_breath Fluffy_Pillow 41895.0/50000: 84% mana bloodlust, heating_up, rune_of_power, fevered_incantation(5), potion_of_spectral_intellect
0:15.858 default X fire_blast Fluffy_Pillow 39895.0/50000: 80% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:16.807 rop_phase m flamestrike Fluffy_Pillow 40344.0/50000: 81% mana bloodlust, hot_streak, rune_of_power, fevered_incantation, potion_of_spectral_intellect
0:17.757 rop_phase s flamestrike Fluffy_Pillow 40044.0/50000: 80% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:19.967 rop_phase s flamestrike Fluffy_Pillow 41004.0/50000: 82% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.176 rop_phase s flamestrike Fluffy_Pillow 41963.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:24.385 rop_phase s flamestrike Fluffy_Pillow 42922.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.594 rop_phase s flamestrike Fluffy_Pillow 43881.0/50000: 88% mana bloodlust, rune_of_power, fevered_incantation(2)
0:27.580 default X fire_blast Fluffy_Pillow 44867.0/50000: 90% mana bloodlust, rune_of_power, fevered_incantation(2)
0:28.326 default X fire_blast Fluffy_Pillow 45113.0/50000: 90% mana bloodlust, heating_up, fevered_incantation(3)
0:28.804 standard_rotation t flamestrike Fluffy_Pillow 43841.0/50000: 88% mana bloodlust, hot_streak
0:29.754 standard_rotation v phoenix_flames Fluffy_Pillow 43541.0/50000: 87% mana bloodlust
0:30.703 standard_rotation z flamestrike Fluffy_Pillow 44490.0/50000: 89% mana bloodlust
0:32.914 default Q counterspell Fluffy_Pillow 45451.0/50000: 91% mana bloodlust
0:32.914 standard_rotation z flamestrike Fluffy_Pillow 44451.0/50000: 89% mana bloodlust
0:35.124 standard_rotation x dragons_breath Fluffy_Pillow 45411.0/50000: 91% mana bloodlust
0:36.072 standard_rotation z flamestrike Fluffy_Pillow 44359.0/50000: 89% mana bloodlust
0:38.281 standard_rotation z flamestrike Fluffy_Pillow 45318.0/50000: 91% mana bloodlust, fevered_incantation(2)
0:40.199 default X fire_blast Fluffy_Pillow 47236.0/50000: 94% mana bloodlust, fevered_incantation(2)
0:40.492 standard_rotation z flamestrike Fluffy_Pillow 45779.0/50000: 92% mana bloodlust, heating_up
0:42.261 default X fire_blast Fluffy_Pillow 47548.0/50000: 95% mana heating_up
0:42.703 standard_rotation t flamestrike Fluffy_Pillow 46240.0/50000: 92% mana hot_streak, fevered_incantation
0:43.935 standard_rotation z flamestrike Fluffy_Pillow 46222.0/50000: 92% mana fevered_incantation
0:46.804 standard_rotation z flamestrike Fluffy_Pillow 47841.0/50000: 96% mana
0:49.675 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana fevered_incantation
0:52.547 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
0:55.418 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
0:56.652 standard_rotation z flamestrike Fluffy_Pillow 47989.0/50000: 96% mana fevered_incantation
0:59.522 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
0:59.522 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
1:02.392 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
1:03.626 rop_phase s flamestrike Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
1:03.626 default X fire_blast Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
1:06.498 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:09.368 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:09.368 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:12.239 rop_phase m flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power
1:13.472 rop_phase r dragons_breath Fluffy_Pillow 48738.0/50000: 97% mana rune_of_power, fevered_incantation(3)
1:14.705 rop_phase s flamestrike Fluffy_Pillow 47971.0/50000: 96% mana rune_of_power
1:17.573 standard_rotation z flamestrike Fluffy_Pillow 48752.0/50000: 98% mana
1:20.442 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48753.0/50000: 98% mana fevered_incantation
1:20.442 default S use_item_soul_igniter Fluffy_Pillow 48753.0/50000: 98% mana fevered_incantation, gladiators_badge
1:20.442 combustion_phase j flamestrike Fluffy_Pillow 48753.0/50000: 98% mana fevered_incantation, soul_ignition, gladiators_badge
1:22.619 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana fevered_incantation, soul_ignition, gladiators_badge
1:22.619 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, fevered_incantation, soul_ignition, gladiators_badge
1:23.228 combustion_phase c fire_blast Fluffy_Pillow 45109.0/50000: 90% mana combustion, heating_up, rune_of_power, fevered_incantation(2), infernal_cascade, soul_ignition, gladiators_badge
1:23.311 default Q counterspell Fluffy_Pillow 43442.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
1:23.522 default T cancel_buff Fluffy_Pillow 42653.0/50000: 85% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
1:23.522 combustion_phase g flamestrike Fluffy_Pillow 42653.0/50000: 85% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:23.803 combustion_phase c fire_blast Fluffy_Pillow 41684.0/50000: 83% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:24.756 combustion_phase i phoenix_flames Fluffy_Pillow 42137.0/50000: 84% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:25.987 combustion_phase g flamestrike Fluffy_Pillow 43368.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:27.220 combustion_phase h shifting_power Fluffy_Pillow 43351.0/50000: 87% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:28.056 combustion_phase c fire_blast Fluffy_Pillow 41687.0/50000: 83% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:29.756 combustion_phase c fire_blast Fluffy_Pillow 42887.0/50000: 86% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:30.736 combustion_phase g flamestrike Fluffy_Pillow 43367.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:31.279 combustion_phase c fire_blast Fluffy_Pillow 42660.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:31.968 default Q counterspell Fluffy_Pillow 42849.0/50000: 86% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:31.968 combustion_phase i phoenix_flames Fluffy_Pillow 41849.0/50000: 84% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:33.202 combustion_phase g flamestrike Fluffy_Pillow 43083.0/50000: 86% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:34.435 combustion_phase l dragons_breath Fluffy_Pillow 43066.0/50000: 86% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
1:35.666 default V rune_of_power Fluffy_Pillow 42297.0/50000: 85% mana fevered_incantation(5), infernal_cascade(2)
1:36.897 rop_phase s flamestrike Fluffy_Pillow 43528.0/50000: 87% mana rune_of_power, fevered_incantation(5)
1:39.768 rop_phase s flamestrike Fluffy_Pillow 45149.0/50000: 90% mana rune_of_power
1:42.640 rop_phase s flamestrike Fluffy_Pillow 46771.0/50000: 94% mana rune_of_power, fevered_incantation
1:45.512 rop_phase s flamestrike Fluffy_Pillow 48393.0/50000: 97% mana rune_of_power
1:47.680 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:48.277 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power, fevered_incantation
1:48.383 rop_phase m flamestrike Fluffy_Pillow 48356.0/50000: 97% mana hot_streak, rune_of_power
1:49.614 standard_rotation v phoenix_flames Fluffy_Pillow 48337.0/50000: 97% mana
1:50.846 standard_rotation z flamestrike Fluffy_Pillow 49569.0/50000: 99% mana heating_up, fevered_incantation(3)
1:53.715 standard_rotation v phoenix_flames Fluffy_Pillow 48753.0/50000: 98% mana heating_up
1:54.947 standard_rotation t flamestrike Fluffy_Pillow 49985.0/50000: 100% mana hot_streak
1:56.179 default Q counterspell Fluffy_Pillow 49967.0/50000: 100% mana
1:56.179 standard_rotation x dragons_breath Fluffy_Pillow 48967.0/50000: 98% mana
1:57.412 standard_rotation z flamestrike Fluffy_Pillow 48200.0/50000: 96% mana fevered_incantation
2:00.284 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:03.153 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:04.015 default X fire_blast Fluffy_Pillow 49615.0/50000: 99% mana
2:05.604 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, fevered_incantation
2:06.024 standard_rotation t flamestrike Fluffy_Pillow 48670.0/50000: 97% mana hot_streak
2:07.259 standard_rotation z flamestrike Fluffy_Pillow 48655.0/50000: 97% mana
2:10.130 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:13.000 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:15.869 standard_rotation x dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
2:17.101 standard_rotation z flamestrike Fluffy_Pillow 47985.0/50000: 96% mana
2:19.971 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
2:20.179 standard_rotation z flamestrike Fluffy_Pillow 47962.0/50000: 96% mana
2:23.048 default V rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana
2:24.282 rop_phase s flamestrike Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
2:24.282 default X fire_blast Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
2:27.153 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:30.021 rop_phase s flamestrike Fluffy_Pillow 48752.0/50000: 98% mana heating_up, rune_of_power, fevered_incantation(2)
2:32.890 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
2:35.760 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:36.991 standard_rotation z flamestrike Fluffy_Pillow 47985.0/50000: 96% mana fevered_incantation
2:39.862 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:42.734 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48756.0/50000: 98% mana
2:42.734 default S use_item_soul_igniter Fluffy_Pillow 48756.0/50000: 98% mana gladiators_badge
2:42.734 combustion_phase j flamestrike Fluffy_Pillow 48756.0/50000: 98% mana soul_ignition, gladiators_badge
2:44.902 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:44.902 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:45.506 combustion_phase c fire_blast Fluffy_Pillow 45104.0/50000: 90% mana combustion, heating_up, rune_of_power, fevered_incantation, infernal_cascade, soul_ignition, gladiators_badge
2:45.606 default Q counterspell Fluffy_Pillow 43454.0/50000: 87% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
2:45.606 default T cancel_buff Fluffy_Pillow 42454.0/50000: 85% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
2:45.606 combustion_phase g flamestrike Fluffy_Pillow 42454.0/50000: 85% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:46.121 combustion_phase c fire_blast Fluffy_Pillow 41719.0/50000: 83% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:46.838 combustion_phase i phoenix_flames Fluffy_Pillow 41936.0/50000: 84% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:48.070 combustion_phase g flamestrike Fluffy_Pillow 43168.0/50000: 86% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:49.301 combustion_phase h shifting_power Fluffy_Pillow 43149.0/50000: 86% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:50.138 combustion_phase c fire_blast Fluffy_Pillow 41486.0/50000: 83% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:51.976 combustion_phase c fire_blast Fluffy_Pillow 42824.0/50000: 86% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:52.671 combustion_phase g flamestrike Fluffy_Pillow 43019.0/50000: 86% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:53.565 combustion_phase c fire_blast Fluffy_Pillow 42663.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:53.904 default Q counterspell Fluffy_Pillow 42502.0/50000: 85% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:53.904 combustion_phase i phoenix_flames Fluffy_Pillow 41502.0/50000: 83% mana combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:55.137 combustion_phase g flamestrike Fluffy_Pillow 42735.0/50000: 85% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:56.371 combustion_phase l dragons_breath Fluffy_Pillow 42719.0/50000: 85% mana combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:57.604 default V rune_of_power Fluffy_Pillow 41952.0/50000: 84% mana fevered_incantation(5), infernal_cascade(2), gladiators_badge
2:58.836 rop_phase s flamestrike Fluffy_Pillow 43184.0/50000: 86% mana rune_of_power, fevered_incantation(5)
3:01.706 rop_phase s flamestrike Fluffy_Pillow 44804.0/50000: 90% mana rune_of_power
3:04.577 rop_phase s flamestrike Fluffy_Pillow 46425.0/50000: 93% mana rune_of_power, fevered_incantation(2)
3:07.448 rop_phase s flamestrike Fluffy_Pillow 48046.0/50000: 96% mana rune_of_power, fevered_incantation(5)
3:09.888 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power, fevered_incantation(5)
3:10.318 rop_phase p phoenix_flames Fluffy_Pillow 48680.0/50000: 97% mana heating_up, rune_of_power
3:10.414 default X fire_blast Fluffy_Pillow 48776.0/50000: 98% mana heating_up, rune_of_power
3:11.552 standard_rotation t flamestrike Fluffy_Pillow 49414.0/50000: 99% mana hot_streak, fevered_incantation
3:12.785 standard_rotation v phoenix_flames Fluffy_Pillow 49397.0/50000: 99% mana fevered_incantation
3:14.017 standard_rotation z flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
3:16.887 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
3:18.121 default Q counterspell Fluffy_Pillow 47988.0/50000: 96% mana
3:18.121 standard_rotation z flamestrike Fluffy_Pillow 46988.0/50000: 94% mana
3:20.993 standard_rotation z flamestrike Fluffy_Pillow 48610.0/50000: 97% mana
3:23.862 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana fevered_incantation
3:26.282 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana fevered_incantation
3:26.732 standard_rotation z flamestrike Fluffy_Pillow 48700.0/50000: 97% mana heating_up
3:29.131 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:29.603 standard_rotation t flamestrike Fluffy_Pillow 48722.0/50000: 97% mana hot_streak, fevered_incantation
3:30.836 standard_rotation z flamestrike Fluffy_Pillow 48705.0/50000: 97% mana fevered_incantation
3:33.707 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:36.577 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana fevered_incantation
3:37.810 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana fevered_incantation
3:40.679 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
3:43.549 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
3:43.549 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
3:46.420 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
3:47.654 rop_phase q scorch Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
3:47.654 rop_phase n fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
3:48.887 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:50.120 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(2)
3:51.353 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:52.585 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:53.818 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(2)
3:55.051 rop_phase n fire_blast Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:55.051 rop_phase m flamestrike Fluffy_Pillow 48988.0/50000: 98% mana hot_streak, rune_of_power, fevered_incantation(2)
3:56.283 rop_phase q scorch Fluffy_Pillow 48970.0/50000: 98% mana rune_of_power
3:57.516 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power
3:58.748 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
3:59.980 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, fevered_incantation(2)
4:01.212 standard_rotation x dragons_breath Fluffy_Pillow 49486.0/50000: 99% mana heating_up, fevered_incantation
4:02.443 standard_rotation y scorch Fluffy_Pillow 48717.0/50000: 97% mana heating_up
4:03.675 standard_rotation y scorch Fluffy_Pillow 49449.0/50000: 99% mana heating_up
4:04.908 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, fevered_incantation
4:06.140 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49487.0/50000: 99% mana heating_up, fevered_incantation(3)
4:06.140 default S use_item_soul_igniter Fluffy_Pillow 49487.0/50000: 99% mana heating_up, fevered_incantation(3), gladiators_badge
4:06.140 combustion_phase j flamestrike Fluffy_Pillow 49487.0/50000: 99% mana heating_up, fevered_incantation(3), soul_ignition, gladiators_badge
4:08.352 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, fevered_incantation(3), soul_ignition, gladiators_badge
4:08.352 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, fevered_incantation(3), soul_ignition, gladiators_badge
4:09.008 default Q counterspell Fluffy_Pillow 43906.0/50000: 88% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
4:09.008 combustion_cooldowns a berserking Fluffy_Pillow 42906.0/50000: 86% mana combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
4:09.008 combustion_phase g flamestrike Fluffy_Pillow 42906.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
4:09.008 combustion_phase c fire_blast Fluffy_Pillow 41656.0/50000: 83% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade, soul_ignition, gladiators_badge
4:09.529 combustion_phase c fire_blast Fluffy_Pillow 41677.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
4:10.127 default T cancel_buff Fluffy_Pillow 41775.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), soul_ignition, gladiators_badge
4:10.127 combustion_phase g flamestrike Fluffy_Pillow 41775.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:11.248 combustion_phase i phoenix_flames Fluffy_Pillow 41646.0/50000: 83% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:12.369 combustion_phase h shifting_power Fluffy_Pillow 42767.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:13.415 combustion_phase c fire_blast Fluffy_Pillow 41313.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:15.584 combustion_phase g flamestrike Fluffy_Pillow 42982.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:15.584 combustion_phase c fire_blast Fluffy_Pillow 41732.0/50000: 83% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:16.088 combustion_phase c fire_blast Fluffy_Pillow 41736.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:16.704 combustion_phase g flamestrike Fluffy_Pillow 41852.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:17.824 default Q counterspell Fluffy_Pillow 41722.0/50000: 83% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:17.824 combustion_phase i phoenix_flames Fluffy_Pillow 40722.0/50000: 81% mana berserking, combustion, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:18.944 combustion_phase i phoenix_flames Fluffy_Pillow 41842.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:20.064 combustion_phase g flamestrike Fluffy_Pillow 42962.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, fevered_incantation(5), infernal_cascade(2), gladiators_badge
4:21.186 default V rune_of_power Fluffy_Pillow 42834.0/50000: 86% mana fevered_incantation(5)
4:22.418 rop_phase q scorch Fluffy_Pillow 44066.0/50000: 88% mana rune_of_power, fevered_incantation(5)
4:22.418 rop_phase n fire_blast Fluffy_Pillow 44066.0/50000: 88% mana rune_of_power, fevered_incantation(5)
4:23.650 rop_phase q scorch Fluffy_Pillow 44298.0/50000: 89% mana heating_up, rune_of_power, fevered_incantation(5)
4:24.883 rop_phase m flamestrike Fluffy_Pillow 45031.0/50000: 90% mana hot_streak, rune_of_power, fevered_incantation(5)
4:26.115 rop_phase q scorch Fluffy_Pillow 45013.0/50000: 90% mana heating_up, rune_of_power, fevered_incantation(5)
4:27.348 rop_phase q scorch Fluffy_Pillow 45746.0/50000: 91% mana heating_up, rune_of_power, fevered_incantation(5)
4:28.581 rop_phase m flamestrike Fluffy_Pillow 46479.0/50000: 93% mana hot_streak, rune_of_power, fevered_incantation(5)
4:29.813 rop_phase q scorch Fluffy_Pillow 46461.0/50000: 93% mana heating_up, rune_of_power, fevered_incantation
4:30.504 default X fire_blast Fluffy_Pillow 47150.0/50000: 94% mana heating_up, rune_of_power, fevered_incantation
4:31.046 rop_phase m flamestrike Fluffy_Pillow 46694.0/50000: 93% mana hot_streak, rune_of_power, fevered_incantation(2)
4:32.277 rop_phase q scorch Fluffy_Pillow 46675.0/50000: 93% mana heating_up, rune_of_power, fevered_incantation(2)
4:33.510 rop_phase q scorch Fluffy_Pillow 47408.0/50000: 95% mana heating_up, rune_of_power, fevered_incantation(2)
4:34.743 standard_rotation t flamestrike Fluffy_Pillow 48141.0/50000: 96% mana hot_streak, fevered_incantation(3)
4:35.976 standard_rotation x dragons_breath Fluffy_Pillow 48124.0/50000: 96% mana heating_up, fevered_incantation(3)
4:37.209 standard_rotation y scorch Fluffy_Pillow 47357.0/50000: 95% mana heating_up, fevered_incantation
4:38.440 standard_rotation y scorch Fluffy_Pillow 48088.0/50000: 96% mana heating_up, fevered_incantation
4:39.673 standard_rotation t flamestrike Fluffy_Pillow 48821.0/50000: 98% mana hot_streak, fevered_incantation(2)
4:39.796 default X fire_blast Fluffy_Pillow 47694.0/50000: 95% mana heating_up, fevered_incantation
4:40.906 standard_rotation t flamestrike Fluffy_Pillow 48304.0/50000: 97% mana hot_streak, fevered_incantation(2)
4:42.139 default Q counterspell Fluffy_Pillow 48287.0/50000: 97% mana
4:42.139 standard_rotation y scorch Fluffy_Pillow 47287.0/50000: 95% mana
4:43.371 standard_rotation y scorch Fluffy_Pillow 48019.0/50000: 96% mana
4:44.604 standard_rotation y scorch Fluffy_Pillow 48752.0/50000: 98% mana heating_up, fevered_incantation
4:45.838 standard_rotation t flamestrike Fluffy_Pillow 49486.0/50000: 99% mana hot_streak, fevered_incantation(2)
4:46.884 default X fire_blast Fluffy_Pillow 49245.0/50000: 98% mana heating_up, fevered_incantation
4:47.071 standard_rotation t flamestrike Fluffy_Pillow 48969.0/50000: 98% mana hot_streak, fevered_incantation(2)
4:48.302 standard_rotation y scorch Fluffy_Pillow 48950.0/50000: 98% mana fevered_incantation(2)
4:49.533 standard_rotation y scorch Fluffy_Pillow 49503.0/50000: 99% mana fevered_incantation(2)
4:50.767 standard_rotation v phoenix_flames Fluffy_Pillow 49506.0/50000: 99% mana heating_up, fevered_incantation(3)
4:52.000 standard_rotation t flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
4:53.233 standard_rotation y scorch Fluffy_Pillow 49983.0/50000: 100% mana fevered_incantation
4:54.466 standard_rotation x dragons_breath Fluffy_Pillow 49505.0/50000: 99% mana fevered_incantation
4:55.698 standard_rotation y scorch Fluffy_Pillow 48737.0/50000: 97% mana heating_up, fevered_incantation
4:56.931 standard_rotation y scorch Fluffy_Pillow 49470.0/50000: 99% mana heating_up, fevered_incantation
4:58.163 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, fevered_incantation(2)
4:59.395 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, fevered_incantation
5:00.626 standard_rotation v phoenix_flames Fluffy_Pillow 49503.0/50000: 99% mana heating_up, fevered_incantation
5:01.858 standard_rotation t flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
5:03.092 standard_rotation y scorch Fluffy_Pillow 49984.0/50000: 100% mana fevered_incantation(2)
5:04.324 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana fevered_incantation(2)
5:05.557 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, fevered_incantation(3)
5:06.788 default Q counterspell Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, fevered_incantation(4)
5:06.788 standard_rotation t flamestrike Fluffy_Pillow 48503.0/50000: 97% mana hot_streak, fevered_incantation(4)
5:08.021 default V rune_of_power Fluffy_Pillow 48486.0/50000: 97% mana heating_up, fevered_incantation
5:09.253 rop_phase n fire_blast Fluffy_Pillow 49718.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
5:09.253 rop_phase m flamestrike Fluffy_Pillow 49218.0/50000: 98% mana hot_streak, rune_of_power, fevered_incantation(2)
5:10.486 rop_phase q scorch Fluffy_Pillow 49201.0/50000: 98% mana rune_of_power
5:10.486 rop_phase n fire_blast Fluffy_Pillow 49201.0/50000: 98% mana rune_of_power
5:11.454 default X fire_blast Fluffy_Pillow 49643.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
5:11.718 rop_phase m flamestrike Fluffy_Pillow 48933.0/50000: 98% mana hot_streak, rune_of_power, fevered_incantation(2)
5:12.950 rop_phase q scorch Fluffy_Pillow 48915.0/50000: 98% mana heating_up, rune_of_power, fevered_incantation
5:14.184 rop_phase q scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
5:15.418 rop_phase m flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power, fevered_incantation(2)
5:16.651 rop_phase p phoenix_flames Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power, fevered_incantation
5:17.884 rop_phase m flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
5:19.116 rop_phase q scorch Fluffy_Pillow 49982.0/50000: 100% mana rune_of_power
5:19.644 rop_phase n fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Fevered Incantation }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="FeveredIncantation"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6931/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

Firestorm : 10047 dps, 4261 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
10046.9 10046.9 19.7 / 0.196% 1161.5 / 11.6% 12.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
814.4 802.7 Mana 0.00% 52.0 100.2% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
Firestorm 10047
Blazing Surge 231 2.3% 4.2 82.23sec 16327 0 Direct 12.4 4375 8755 5606 28.1%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 12.37 0.00 0.00 0.0000 0.0000 69328.65 69328.65 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.95% 8.90 3 14 4374.73 3982 5238 4373.00 4160 4598 38938 38938 0.00%
crit 28.05% 3.47 0 10 8755.39 7965 10202 8580.40 0 10098 30390 30390 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 297 3.0% 13.9 21.04sec 6417 5402 Direct 41.7 1314 3414 2139 39.2%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.90 41.71 0.00 0.00 1.1879 0.0000 89215.15 89215.15 0.00% 5401.74 5401.74
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 60.76% 25.34 13 37 1314.37 1142 2420 1313.26 1202 1506 33309 33309 0.00%
crit 39.24% 16.37 5 29 3414.10 2285 5337 3410.91 2468 4332 55906 55906 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.15
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.35
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.41
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 21.0 13.97sec 600 0 Direct 21.0 470 939 600 27.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.00 21.00 0.00 0.00 0.0000 0.0000 12592.40 12592.40 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.28% 15.18 5 29 469.51 460 488 469.59 460 483 7125 7125 0.00%
crit 27.72% 5.82 0 14 939.29 921 976 938.16 0 976 5467 5467 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 820 8.2% 48.4 6.21sec 5089 0 Direct 48.4 0 5088 5088 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.37 48.37 0.00 0.00 0.0000 0.0000 246173.70 246173.70 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.37 36 58 5087.71 3107 7256 5087.08 4806 5351 246174 246174 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.39
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.39
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:3.02
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.58
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 3129 (5532) 31.2% (55.1%) 104.1 2.87sec 15950 8061 Direct 312.4 (3294.8) 1613 4330 3007 51.3% (51.3%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 104.13 312.38 0.00 0.00 1.9786 0.0000 939476.57 939476.57 0.00% 8061.04 8061.04
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 48.69% 152.08 108 198 1612.53 1372 2907 1613.02 1540 1690 245250 245250 0.00%
crit 51.31% 160.29 101 232 4330.47 2744 6410 4336.05 3914 4697 694227 694227 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:20.74
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.15
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:11.48
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.13
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:18.00
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:28.70
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2403 23.9% 994.1 0.30sec 726 0 Periodic 2982.4 137 380 242 43.1% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 994.15 0.00 0.00 2982.44 0.0000 0.0000 721275.42 721275.42 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.88% 1696.37 1323 2093 137.34 118 249 137.36 134 142 233000 233000 0.00%
crit 43.12% 1286.06 938 1671 379.63 235 550 379.49 361 404 488275 488275 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1662 16.5% 440.6 0.72sec 1132 0 Periodic 893.6 558 0 558 0.0% 99.3%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 440.58 0.00 893.57 893.57 0.0000 1.0000 498798.34 498798.34 0.00% 558.21 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 893.57 713 1073 558.39 62 2404 558.88 494 612 498798 498798 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5001 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 5000.99 5000.99 0.00% 42.27 42.27
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.91% 69.03 52 81 40.67 29 51 40.67 39 42 2808 2808 0.00%
crit 28.09% 26.97 15 44 81.33 58 101 81.32 72 90 2193 2193 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:2101.69
Phoenix Flames 0 (626) 0.0% (6.2%) 16.1 18.60sec 11639 10298

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.14 0.00 0.00 0.00 1.1303 0.0000 0.00 0.00 0.00% 10297.62 10297.62

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:9.46
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:2.09
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.60
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 626 6.2% 16.1 18.60sec 11680 0 Direct 48.2 1484 4917 3892 70.2%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.08 48.24 0.00 0.00 0.0000 0.0000 187807.97 187807.97 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 29.82% 14.39 4 28 1484.23 1019 3739 1480.25 1095 2018 21358 21358 0.00%
crit 70.18% 33.85 17 51 4917.05 2038 8246 4915.19 4176 5384 166450 166450 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 11 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3387 26.5% (26.5%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3382.07 3382.07 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 73.48% 0.73 0 1 2673.14 2673 2673 1964.21 0 2673 1964 1964 0.00%
crit 26.52% 0.27 0 1 5346.28 5346 5346 1417.86 0 5346 1418 1418 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2489 0 Periodic 5.0 0 498 498 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2488.76 2488.76 0.00% 414.79 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 497.71 380 568 497.75 459 523 2489 2489 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 206 2.0% 30.6 7.73sec 2014 1649 Direct 30.6 0 2014 2014 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 30.64 30.64 0.00 0.00 1.2215 0.0000 61720.18 61720.18 0.00% 1648.95 1648.95
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 30.64 21 40 2013.93 1530 3650 2013.54 1877 2174 61720 61720 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:0.92
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:11.68
  • if_expr:searing_touch.active
    standard_rotation
    [y]:18.33
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 42.9 6.85sec 328 0 Direct 42.9 257 513 328 27.9%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.90 42.90 0.00 0.00 0.0000 0.0000 14088.61 14088.61 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.08% 30.92 13 51 256.72 253 268 256.72 253 263 7938 7938 0.00%
crit 27.92% 11.98 2 24 513.45 506 537 513.46 506 532 6151 6151 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 547 5.5% 4.1 82.31sec 40389 12641 Periodic 48.4 1122 3401 3395 99.7% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.07 0.00 16.14 48.42 3.1952 0.7418 164413.90 164413.90 0.00% 12641.39 12641.39
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 0.25% 0.12 0 8 1121.98 1040 1367 26.19 0 1328 136 136 0.00%
crit 99.75% 48.30 28 60 3400.74 2080 3826 3399.64 3281 3490 164277 164277 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.07
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
Firestorm
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Firestorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 246.03sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.92 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.92
  • if_expr:buff.combustion.up
Combustion 4.2 82.07sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.17
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.2 21.22sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.24
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Firestorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Firestorm
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.28
Rune of Power 7.3 41.49sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.33 0.00 0.00 0.00 1.1923 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.36
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.2 83.06sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 246.4sec 246.4sec 11.7sec 7.43% 17.98% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:182.4s / 254.7s
  • trigger_min/max:182.4s / 254.7s
  • trigger_pct:100.00%
  • duration_min/max:0.4s / 12.0s

Stack Uptimes

  • berserking_1:7.43%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.50% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.50%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 82.2sec 82.2sec 11.7sec 16.20% 0.00% 93.2 (93.2) 3.9

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 98.8s
  • trigger_min/max:77.0s / 98.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.20%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Firestorm 3.9 0.0 63.0sec 62.5sec 4.0sec 5.14% 0.00% 0.0 (0.0) 3.8

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_firestorm
  • max_stacks:1
  • base duration:4.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

RPPM Details

  • scaling:none
  • frequency:1.66
  • modifier:1.00

Trigger Details

  • interval_min/max:4.1s / 281.5s
  • trigger_min/max:1.2s / 281.5s
  • trigger_pct:9.33%
  • duration_min/max:0.1s / 7.7s

Stack Uptimes

  • firestorm_1:5.14%

Spelldata

  • id:333100
  • name:Firestorm
  • tooltip:Pyroblast and Flamestrike have no cast time and are guaranteed to critically strike.
  • description:{$@spelldesc333097=When Hot Streak activates, you have a low chance to cause all Pyroblasts and Flamestrikes to have no cast time and be guaranteed critical strikes for {$333100d=4 seconds}.}
  • max_stacks:0
  • duration:4.00
  • cooldown:0.00
  • default_chance:0.00%

Trigger Spelldata

  • id:333097
  • name:Firestorm
  • tooltip:
  • description:When Hot Streak activates, you have a low chance to cause all Pyroblasts and Flamestrikes to have no cast time and be guaranteed critical strikes for {$333100d=4 seconds}.
  • max_stacks:0
  • duration:0.00
  • cooldown:0.00
  • default_chance:100.00%
Gladiator's Badge 4.2 0.0 82.0sec 83.1sec 14.4sec 20.38% 0.00% 0.0 (0.0) 3.9

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:77.0s / 98.8s
  • trigger_min/max:77.2s / 89.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.38%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 47.4 0.0 6.4sec 6.4sec 2.2sec 35.03% 47.11% 0.0 (0.0) 3.6

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.9s / 29.9s
  • trigger_min/max:0.9s / 29.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:35.03%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 42.2 0.0 7.2sec 7.2sec 0.8sec 11.24% 48.64% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 53.1s
  • trigger_min/max:0.8s / 53.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.7s

Stack Uptimes

  • hot_streak_1:11.24%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.4 21.0 77.3sec 11.0sec 12.7sec 18.47% 0.00% 16.7 (16.7) 4.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:7.0s / 98.8s
  • trigger_min/max:0.5s / 90.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 17.0s

Stack Uptimes

  • infernal_cascade_1:1.13%
  • infernal_cascade_2:17.35%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 328.7sec 0.0sec 22.5sec 9.56% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:322.1s / 337.4s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.56%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 27.0sec 27.0sec 11.7sec 44.93% 0.00% 0.0 (0.0) 11.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 71.3s
  • trigger_min/max:12.0s / 71.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:44.93%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.2 0.0 82.0sec 83.1sec 3.3sec 4.68% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 98.8s
  • trigger_min/max:77.2s / 89.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 9.0s

Stack Uptimes

  • soul_ignition_1:4.68%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 47.4 36.0 59.0 6.4s 0.9s 29.9s
Heating Up removed 1.2 0.0 5.0 83.1s 1.2s 264.5s
Heating Up converted with Fire Blast 21.2 13.0 30.0 14.4s 0.9s 58.7s
Hot Streak procs 42.2 31.0 51.0 7.2s 0.8s 53.1s
Hot Streak spells used 96.1 75.0 116.0 3.1s 0.0s 24.1s
Hot Streak spell crits 90.6 69.0 112.0 3.3s 0.0s 24.1s
Hot Streak spell crits wasted 1.0 0.0 4.0 59.1s 3.7s 330.9s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 31.3 20.0 40.0 18.9s 0.9s 77.5s
Infernal Cascade expires during Combustion 0.2 0.0 3.0 97.3s 82.2s 170.1s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 18.15% 14.27% 20.61% 1.0s 0.0s 4.0s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.164147.936271.829
Counterspell0.5760.0003.0658.8193.59216.903
Shifting Power18.3925.455105.37479.67160.184155.283
Fire Blast0.1970.00012.6989.6992.21828.726
Rune of Power4.1340.00019.31630.88119.92165.083
Dragon's Breath4.5580.00027.82465.62643.354101.429
Combustion1.4420.0006.1366.0682.17513.358
Phoenix Flames0.3420.00018.0125.5463.73032.488

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
Firestorm
mana_regen Mana 3299.33 241245.69 100.00% 73.12 59084.76 19.67%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 802.71 814.44 59126.3 46473.9 38536.0 50000.0
Usage Type Count Total Avg RPE APR
Firestorm
combustion Mana 4.2 21161.5 5000.0 5076.5 0.0
counterspell Mana 15.5 15486.5 1000.0 1015.6 0.0
dragons_breath Mana 14.1 28263.2 2000.0 2032.8 3.2
fire_blast Mana 49.2 24576.3 500.0 508.0 10.0
flamestrike Mana 105.8 132224.6 1250.0 1269.9 12.6
scorch Mana 31.1 15572.3 500.0 508.2 4.0
shifting_power Mana 4.1 10336.5 2500.0 2539.2 15.9

Statistics & Data Analysis

Fight Length
Firestorm Fight Length
Count 1003
Mean 300.50
Minimum 240.18
Maximum 359.88
Spread ( max - min ) 119.70
Range [ ( max - min ) / 2 * 100% ] 19.92%
Standard Deviation 35.3317
5th Percentile 245.33
95th Percentile 354.39
( 95th Percentile - 5th Percentile ) 109.06
Mean Distribution
Standard Deviation 1.1156
95.00% Confidence Interval ( 298.31 - 302.69 )
Normalized 95.00% Confidence Interval ( 99.27% - 100.73% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 532
0.1% Error 53106
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1066
DPS
Firestorm Damage Per Second
Count 1003
Mean 10046.91
Minimum 9186.44
Maximum 11288.90
Spread ( max - min ) 2102.46
Range [ ( max - min ) / 2 * 100% ] 10.46%
Standard Deviation 318.5084
5th Percentile 9548.96
95th Percentile 10557.00
( 95th Percentile - 5th Percentile ) 1008.04
Mean Distribution
Standard Deviation 10.0570
95.00% Confidence Interval ( 10027.20 - 10066.63 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 39
0.1% Error 3861
0.1 Scale Factor Error with Delta=300 867
0.05 Scale Factor Error with Delta=300 3465
0.01 Scale Factor Error with Delta=300 86602
Priority Target DPS
Firestorm Priority Target Damage Per Second
Count 1003
Mean 4261.14
Minimum 3897.94
Maximum 4668.76
Spread ( max - min ) 770.82
Range [ ( max - min ) / 2 * 100% ] 9.04%
Standard Deviation 128.6275
5th Percentile 4054.76
95th Percentile 4468.04
( 95th Percentile - 5th Percentile ) 413.28
Mean Distribution
Standard Deviation 4.0615
95.00% Confidence Interval ( 4253.18 - 4269.10 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 36
0.1% Error 3501
0.1 Scale Factor Error with Delta=300 142
0.05 Scale Factor Error with Delta=300 565
0.01 Scale Factor Error with Delta=300 14124
DPS(e)
Firestorm Damage Per Second (Effective)
Count 1003
Mean 10046.91
Minimum 9186.44
Maximum 11288.90
Spread ( max - min ) 2102.46
Range [ ( max - min ) / 2 * 100% ] 10.46%
Damage
Firestorm Damage
Count 1003
Mean 3010761.73
Minimum 2307086.16
Maximum 3788163.57
Spread ( max - min ) 1481077.41
Range [ ( max - min ) / 2 * 100% ] 24.60%
DTPS
Firestorm Damage Taken Per Second
Count 1003
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
Firestorm Healing Per Second
Count 1003
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
Firestorm Healing Per Second (Effective)
Count 1003
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Firestorm Heal
Count 1003
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Firestorm Healing Taken Per Second
Count 1003
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Firestorm Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
FirestormTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Firestorm Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.24 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.24 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.13 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.36 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.39 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.28 potion
0.00 blood_fury
a 1.92 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.24 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.39 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.17 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 20.74 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.07 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 9.46 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.15 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 0.92 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.15 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 11.48 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 3.02 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 2.09 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 11.68 scorch,if=searing_touch.active
r 3.35 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.13 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 18.00 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.58 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.60 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.41 dragons_breath,if=active_enemies>1
y 18.33 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 28.70 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjecagccTgihcQgccgcigikkgVrXmsssssXXtvzQzxzzXzXtzzzzxzQzVsXssXmrszbSjeccQTgcighccgcQiglVssssXXmvvzxQzzzXXtzzzxzzQzVsXssrXszzbSjeccQTgcighccgcQiglVssssXpXtvzxQyuytyytyXtyytyytxyytyyQtttVnmqqqmqnmqqmxyytybSjQjeccTagcighccQgcigilVnmqqpmqqXmqqtyy

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask Firestorm 50000.0/50000: 100% mana
Pre precombat 1 food Firestorm 50000.0/50000: 100% mana
Pre precombat 2 augmentation Firestorm 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.173 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.173 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_cooldowns a berserking Fluffy_Pillow 43949.0/50000: 88% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_phase g flamestrike Fluffy_Pillow 43949.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.872 combustion_phase c fire_blast Fluffy_Pillow 42699.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.458 combustion_phase c fire_blast Fluffy_Pillow 42785.0/50000: 86% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.737 default T cancel_buff Fluffy_Pillow 42564.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.737 combustion_phase g flamestrike Fluffy_Pillow 42564.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.599 combustion_phase i phoenix_flames Fluffy_Pillow 42176.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.461 combustion_phase h shifting_power Fluffy_Pillow 43038.0/50000: 86% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.639 combustion_phase c fire_blast Fluffy_Pillow 41716.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.034 default Q counterspell Fluffy_Pillow 42611.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.034 combustion_phase g flamestrike Fluffy_Pillow 41611.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.034 combustion_phase c fire_blast Fluffy_Pillow 40361.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.623 combustion_phase c fire_blast Fluffy_Pillow 40450.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.898 combustion_phase g flamestrike Fluffy_Pillow 40225.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.219 combustion_phase c fire_blast Fluffy_Pillow 39296.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.762 combustion_phase i phoenix_flames Fluffy_Pillow 39339.0/50000: 79% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.625 combustion_phase g flamestrike Fluffy_Pillow 40202.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.490 combustion_phase i phoenix_flames Fluffy_Pillow 39817.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.355 combustion_phase k scorch Fluffy_Pillow 40682.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.218 combustion_phase k scorch Fluffy_Pillow 41045.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.082 combustion_phase g flamestrike Fluffy_Pillow 41409.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.946 default V rune_of_power Fluffy_Pillow 41023.0/50000: 82% mana bloodlust, heating_up, gladiators_badge, potion_of_spectral_intellect
0:15.895 rop_phase r dragons_breath Fluffy_Pillow 41972.0/50000: 84% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:15.895 default X fire_blast Fluffy_Pillow 39972.0/50000: 80% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:16.843 rop_phase m flamestrike Fluffy_Pillow 40420.0/50000: 81% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:17.791 rop_phase s flamestrike Fluffy_Pillow 40118.0/50000: 80% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:20.001 rop_phase s flamestrike Fluffy_Pillow 41078.0/50000: 82% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.211 rop_phase s flamestrike Fluffy_Pillow 42038.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:24.421 rop_phase s flamestrike Fluffy_Pillow 42998.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.630 rop_phase s flamestrike Fluffy_Pillow 43957.0/50000: 88% mana bloodlust, rune_of_power
0:27.556 default X fire_blast Fluffy_Pillow 44883.0/50000: 90% mana bloodlust, rune_of_power
0:28.398 default X fire_blast Fluffy_Pillow 45225.0/50000: 90% mana bloodlust, heating_up
0:28.837 standard_rotation t flamestrike Fluffy_Pillow 43914.0/50000: 88% mana bloodlust, hot_streak
0:29.787 standard_rotation v phoenix_flames Fluffy_Pillow 43614.0/50000: 87% mana bloodlust
0:30.736 standard_rotation z flamestrike Fluffy_Pillow 44563.0/50000: 89% mana bloodlust
0:32.948 default Q counterspell Fluffy_Pillow 45525.0/50000: 91% mana bloodlust
0:32.948 standard_rotation z flamestrike Fluffy_Pillow 44525.0/50000: 89% mana bloodlust
0:35.156 standard_rotation x dragons_breath Fluffy_Pillow 45483.0/50000: 91% mana bloodlust
0:36.106 standard_rotation z flamestrike Fluffy_Pillow 44433.0/50000: 89% mana bloodlust
0:38.316 standard_rotation z flamestrike Fluffy_Pillow 45393.0/50000: 91% mana bloodlust
0:40.076 default X fire_blast Fluffy_Pillow 47153.0/50000: 94% mana bloodlust
0:40.527 standard_rotation z flamestrike Fluffy_Pillow 45854.0/50000: 92% mana bloodlust, heating_up
0:42.301 default X fire_blast Fluffy_Pillow 47628.0/50000: 95% mana heating_up
0:42.736 standard_rotation t flamestrike Fluffy_Pillow 46313.0/50000: 93% mana hot_streak
0:43.969 standard_rotation z flamestrike Fluffy_Pillow 46296.0/50000: 93% mana
0:46.840 standard_rotation z flamestrike Fluffy_Pillow 47917.0/50000: 96% mana
0:49.710 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
0:52.582 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
0:55.452 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
0:56.687 standard_rotation z flamestrike Fluffy_Pillow 47989.0/50000: 96% mana
0:59.557 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
0:59.557 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
1:02.426 default V rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana
1:03.659 rop_phase s flamestrike Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
1:03.659 default X fire_blast Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
1:06.528 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:09.398 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:09.398 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:12.268 rop_phase m flamestrike Fluffy_Pillow 48754.0/50000: 98% mana hot_streak, rune_of_power
1:13.499 rop_phase r dragons_breath Fluffy_Pillow 48735.0/50000: 97% mana rune_of_power
1:14.732 rop_phase s flamestrike Fluffy_Pillow 47968.0/50000: 96% mana rune_of_power
1:17.603 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:20.474 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana
1:20.474 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana gladiators_badge
1:20.474 combustion_phase j flamestrike Fluffy_Pillow 48755.0/50000: 98% mana soul_ignition, gladiators_badge
1:22.662 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:22.662 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:23.251 combustion_phase c fire_blast Fluffy_Pillow 45089.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:23.345 default Q counterspell Fluffy_Pillow 43433.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.557 default T cancel_buff Fluffy_Pillow 42645.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.557 combustion_phase g flamestrike Fluffy_Pillow 42645.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.760 combustion_phase c fire_blast Fluffy_Pillow 41598.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.789 combustion_phase i phoenix_flames Fluffy_Pillow 42127.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.022 combustion_phase g flamestrike Fluffy_Pillow 43360.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.255 combustion_phase h shifting_power Fluffy_Pillow 43343.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.134 combustion_phase c fire_blast Fluffy_Pillow 41722.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.745 combustion_phase c fire_blast Fluffy_Pillow 42833.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.782 combustion_phase g flamestrike Fluffy_Pillow 43370.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.290 combustion_phase c fire_blast Fluffy_Pillow 42628.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.016 default Q counterspell Fluffy_Pillow 42854.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.016 combustion_phase i phoenix_flames Fluffy_Pillow 41854.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.249 combustion_phase g flamestrike Fluffy_Pillow 43087.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:34.483 combustion_phase l dragons_breath Fluffy_Pillow 43071.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:35.716 default V rune_of_power Fluffy_Pillow 42304.0/50000: 85% mana infernal_cascade(2)
1:36.951 rop_phase s flamestrike Fluffy_Pillow 43539.0/50000: 87% mana rune_of_power
1:39.822 rop_phase s flamestrike Fluffy_Pillow 45160.0/50000: 90% mana rune_of_power
1:42.692 rop_phase s flamestrike Fluffy_Pillow 46780.0/50000: 94% mana rune_of_power
1:45.562 rop_phase s flamestrike Fluffy_Pillow 48400.0/50000: 97% mana rune_of_power
1:47.640 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:48.227 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
1:48.431 rop_phase m flamestrike Fluffy_Pillow 48454.0/50000: 97% mana hot_streak, rune_of_power
1:49.663 standard_rotation v phoenix_flames Fluffy_Pillow 48436.0/50000: 97% mana
1:50.897 standard_rotation v phoenix_flames Fluffy_Pillow 49670.0/50000: 99% mana
1:52.128 standard_rotation z flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
1:55.000 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
1:56.232 default Q counterspell Fluffy_Pillow 47988.0/50000: 96% mana
1:56.232 standard_rotation z flamestrike Fluffy_Pillow 46988.0/50000: 94% mana
1:59.101 standard_rotation z flamestrike Fluffy_Pillow 48607.0/50000: 97% mana
2:01.972 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:04.073 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:04.594 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.842 standard_rotation t flamestrike Fluffy_Pillow 48498.0/50000: 97% mana hot_streak
2:06.075 standard_rotation z flamestrike Fluffy_Pillow 48481.0/50000: 97% mana
2:08.946 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:11.818 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:14.690 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
2:15.923 standard_rotation z flamestrike Fluffy_Pillow 47989.0/50000: 96% mana
2:18.794 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:21.666 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
2:21.666 standard_rotation z flamestrike Fluffy_Pillow 47756.0/50000: 96% mana
2:24.535 default V rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana
2:25.768 rop_phase s flamestrike Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:25.768 default X fire_blast Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:28.640 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
2:31.510 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:34.378 rop_phase r dragons_breath Fluffy_Pillow 48752.0/50000: 98% mana rune_of_power
2:34.378 default X fire_blast Fluffy_Pillow 46752.0/50000: 94% mana rune_of_power
2:35.609 rop_phase s flamestrike Fluffy_Pillow 47483.0/50000: 95% mana heating_up, rune_of_power
2:38.479 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:41.349 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:44.220 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana
2:44.220 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana gladiators_badge
2:44.220 combustion_phase j flamestrike Fluffy_Pillow 48755.0/50000: 98% mana soul_ignition, gladiators_badge
2:46.459 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:46.459 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:46.977 combustion_phase c fire_blast Fluffy_Pillow 45018.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:47.090 default Q counterspell Fluffy_Pillow 43381.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:47.090 default T cancel_buff Fluffy_Pillow 42381.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:47.090 combustion_phase g flamestrike Fluffy_Pillow 42381.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.544 combustion_phase c fire_blast Fluffy_Pillow 41585.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.322 combustion_phase i phoenix_flames Fluffy_Pillow 41863.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.554 combustion_phase g flamestrike Fluffy_Pillow 43095.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.787 combustion_phase h shifting_power Fluffy_Pillow 43078.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.674 combustion_phase c fire_blast Fluffy_Pillow 41465.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.549 combustion_phase c fire_blast Fluffy_Pillow 42840.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.214 combustion_phase g flamestrike Fluffy_Pillow 43005.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.121 combustion_phase c fire_blast Fluffy_Pillow 42662.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.446 default Q counterspell Fluffy_Pillow 42487.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.446 combustion_phase i phoenix_flames Fluffy_Pillow 41487.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:56.679 combustion_phase g flamestrike Fluffy_Pillow 42720.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:57.912 combustion_phase l dragons_breath Fluffy_Pillow 42703.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:59.145 default V rune_of_power Fluffy_Pillow 41936.0/50000: 84% mana infernal_cascade(2), gladiators_badge
3:00.379 rop_phase s flamestrike Fluffy_Pillow 43170.0/50000: 86% mana rune_of_power
3:03.249 rop_phase s flamestrike Fluffy_Pillow 44790.0/50000: 90% mana rune_of_power
3:06.119 rop_phase s flamestrike Fluffy_Pillow 46410.0/50000: 93% mana rune_of_power
3:08.989 rop_phase s flamestrike Fluffy_Pillow 48030.0/50000: 96% mana rune_of_power
3:11.436 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:11.859 rop_phase p phoenix_flames Fluffy_Pillow 48673.0/50000: 97% mana heating_up, rune_of_power
3:11.958 default X fire_blast Fluffy_Pillow 48772.0/50000: 98% mana heating_up, rune_of_power
3:13.093 standard_rotation t flamestrike Fluffy_Pillow 49407.0/50000: 99% mana hot_streak
3:14.326 standard_rotation v phoenix_flames Fluffy_Pillow 49390.0/50000: 99% mana
3:15.559 standard_rotation z flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
3:18.430 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
3:19.662 default Q counterspell Fluffy_Pillow 47987.0/50000: 96% mana
3:19.662 standard_rotation y scorch Fluffy_Pillow 46987.0/50000: 94% mana
3:19.662 standard_rotation u fire_blast Fluffy_Pillow 46987.0/50000: 94% mana
3:20.895 standard_rotation y scorch Fluffy_Pillow 47220.0/50000: 94% mana heating_up
3:22.128 standard_rotation t flamestrike Fluffy_Pillow 47953.0/50000: 96% mana hot_streak
3:23.361 standard_rotation y scorch Fluffy_Pillow 47936.0/50000: 96% mana heating_up
3:24.593 standard_rotation y scorch Fluffy_Pillow 48668.0/50000: 97% mana heating_up
3:25.825 standard_rotation t flamestrike Fluffy_Pillow 49400.0/50000: 99% mana hot_streak
3:27.057 standard_rotation y scorch Fluffy_Pillow 49382.0/50000: 99% mana heating_up
3:27.790 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:28.290 standard_rotation t flamestrike Fluffy_Pillow 49500.0/50000: 99% mana hot_streak
3:29.523 standard_rotation y scorch Fluffy_Pillow 49483.0/50000: 99% mana heating_up
3:30.756 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:31.987 standard_rotation t flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
3:33.221 standard_rotation y scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:34.455 standard_rotation y scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
3:35.688 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:36.920 standard_rotation x dragons_breath Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:38.152 standard_rotation y scorch Fluffy_Pillow 48719.0/50000: 97% mana heating_up
3:39.383 standard_rotation y scorch Fluffy_Pillow 49450.0/50000: 99% mana heating_up
3:40.615 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:41.847 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
3:43.077 standard_rotation y scorch Fluffy_Pillow 49502.0/50000: 99% mana heating_up
3:44.310 default Q counterspell Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, firestorm
3:44.310 standard_rotation t flamestrike Fluffy_Pillow 48505.0/50000: 97% mana hot_streak, firestorm
3:45.541 standard_rotation t flamestrike Fluffy_Pillow 48486.0/50000: 97% mana heating_up, firestorm
3:46.772 standard_rotation t flamestrike Fluffy_Pillow 48467.0/50000: 97% mana heating_up, firestorm
3:48.004 default V rune_of_power Fluffy_Pillow 48449.0/50000: 97% mana heating_up
3:49.236 rop_phase n fire_blast Fluffy_Pillow 49681.0/50000: 99% mana heating_up, rune_of_power
3:49.236 rop_phase m flamestrike Fluffy_Pillow 49181.0/50000: 98% mana hot_streak, rune_of_power
3:50.469 rop_phase q scorch Fluffy_Pillow 49164.0/50000: 98% mana rune_of_power
3:51.701 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana rune_of_power
3:52.933 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:54.164 rop_phase m flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power
3:55.397 rop_phase q scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, rune_of_power
3:56.632 rop_phase n fire_blast Fluffy_Pillow 49507.0/50000: 99% mana heating_up, rune_of_power
3:56.632 rop_phase m flamestrike Fluffy_Pillow 49007.0/50000: 98% mana hot_streak, rune_of_power
3:57.863 rop_phase q scorch Fluffy_Pillow 48988.0/50000: 98% mana heating_up, rune_of_power
3:59.096 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
4:00.329 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
4:01.561 standard_rotation x dragons_breath Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:02.794 standard_rotation y scorch Fluffy_Pillow 48720.0/50000: 97% mana heating_up
4:04.027 standard_rotation y scorch Fluffy_Pillow 49453.0/50000: 99% mana heating_up
4:05.263 standard_rotation t flamestrike Fluffy_Pillow 49508.0/50000: 99% mana hot_streak
4:06.495 standard_rotation y scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up
4:07.726 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:07.726 default S use_item_soul_igniter Fluffy_Pillow 49503.0/50000: 99% mana heating_up, gladiators_badge
4:07.726 combustion_phase j flamestrike Fluffy_Pillow 49503.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:08.970 default Q counterspell Fluffy_Pillow 49497.0/50000: 99% mana soul_ignition, gladiators_badge
4:08.970 combustion_phase j flamestrike Fluffy_Pillow 48497.0/50000: 97% mana soul_ignition, gladiators_badge
4:11.137 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:11.137 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:11.695 combustion_phase c fire_blast Fluffy_Pillow 45058.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:11.840 default T cancel_buff Fluffy_Pillow 43453.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:11.840 combustion_cooldowns a berserking Fluffy_Pillow 43453.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.840 combustion_phase g flamestrike Fluffy_Pillow 43453.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.210 combustion_phase c fire_blast Fluffy_Pillow 42573.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:12.960 combustion_phase i phoenix_flames Fluffy_Pillow 42823.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.081 combustion_phase g flamestrike Fluffy_Pillow 43944.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.200 combustion_phase h shifting_power Fluffy_Pillow 43813.0/50000: 88% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.106 combustion_phase c fire_blast Fluffy_Pillow 42219.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.149 combustion_phase c fire_blast Fluffy_Pillow 43762.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.276 default Q counterspell Fluffy_Pillow 43389.0/50000: 87% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.276 combustion_phase g flamestrike Fluffy_Pillow 42389.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.684 combustion_phase c fire_blast Fluffy_Pillow 41547.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.397 combustion_phase i phoenix_flames Fluffy_Pillow 41760.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:20.518 combustion_phase g flamestrike Fluffy_Pillow 42881.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:21.637 combustion_phase i phoenix_flames Fluffy_Pillow 42750.0/50000: 86% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:22.758 combustion_phase l dragons_breath Fluffy_Pillow 43871.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2)
4:23.880 default V rune_of_power Fluffy_Pillow 42993.0/50000: 86% mana heating_up
4:25.111 rop_phase n fire_blast Fluffy_Pillow 44224.0/50000: 88% mana heating_up, rune_of_power
4:25.111 rop_phase m flamestrike Fluffy_Pillow 43724.0/50000: 87% mana hot_streak, rune_of_power
4:26.342 rop_phase q scorch Fluffy_Pillow 43705.0/50000: 87% mana rune_of_power
4:27.574 rop_phase q scorch Fluffy_Pillow 44437.0/50000: 89% mana rune_of_power
4:28.806 rop_phase p phoenix_flames Fluffy_Pillow 45169.0/50000: 90% mana heating_up, rune_of_power
4:30.038 rop_phase m flamestrike Fluffy_Pillow 46401.0/50000: 93% mana hot_streak, rune_of_power
4:31.271 rop_phase q scorch Fluffy_Pillow 46384.0/50000: 93% mana rune_of_power
4:32.504 rop_phase q scorch Fluffy_Pillow 47117.0/50000: 94% mana rune_of_power
4:33.289 default X fire_blast Fluffy_Pillow 47828.0/50000: 96% mana heating_up, rune_of_power
4:33.737 rop_phase m flamestrike Fluffy_Pillow 47350.0/50000: 95% mana hot_streak, rune_of_power
4:34.968 rop_phase q scorch Fluffy_Pillow 47331.0/50000: 95% mana heating_up, rune_of_power
4:36.201 rop_phase q scorch Fluffy_Pillow 48064.0/50000: 96% mana heating_up, rune_of_power
4:37.434 standard_rotation t flamestrike Fluffy_Pillow 48797.0/50000: 98% mana hot_streak
4:38.668 standard_rotation y scorch Fluffy_Pillow 48781.0/50000: 98% mana heating_up
4:39.901 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Firestorm }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="Firestorm"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6932/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

MoltenSkyfall : 9721 dps, 4179 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9721.5 9721.5 18.6 / 0.192% 957.1 / 9.8% 12.1
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.6 790.3 Mana 0.00% 51.8 99.7% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
MoltenSkyfall 9721
Blazing Surge 233 2.4% 4.2 81.83sec 16380 0 Direct 12.4 4369 8749 5604 28.3%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.24 12.40 0.00 0.00 0.0000 0.0000 69498.33 69498.33 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.74% 8.89 2 15 4369.33 3982 4708 4368.44 4173 4521 38855 38855 0.00%
crit 28.26% 3.50 0 11 8748.75 7965 9415 8550.17 0 9407 30644 30644 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 307 3.2% 14.0 20.84sec 6538 5498 Direct 42.1 1302 3450 2178 40.8%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.04 42.11 0.00 0.00 1.1893 0.0000 91775.55 91775.55 0.00% 5497.52 5497.52
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 59.19% 24.93 13 37 1301.71 1142 2420 1301.99 1171 1429 32450 32450 0.00%
crit 40.81% 17.19 5 28 3450.29 2285 5337 3459.97 2914 4104 59326 59326 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.46
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.23
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.36
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 20.9 13.94sec 602 0 Direct 20.9 470 939 603 28.2%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.92 20.92 0.00 0.00 0.0000 0.0000 12597.35 12597.35 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.83% 15.02 4 29 470.02 460 488 470.02 460 481 7061 7061 0.00%
crit 28.17% 5.89 0 14 939.49 921 976 938.28 0 976 5536 5536 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 825 8.5% 48.4 6.18sec 5092 0 Direct 48.4 0 5091 5091 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.43 48.43 0.00 0.00 0.0000 0.0000 246639.87 246639.87 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.43 37 58 5090.85 3107 7256 5089.76 4885 5311 246640 246640 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.36
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.59
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.90
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.59
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2851 (5123) 29.3% (52.7%) 98.4 3.02sec 15551 7634 Direct 295.3 (3115.7) 1609 4464 2884 44.7% (44.7%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.45 295.34 0.00 0.00 2.0373 0.0000 851986.48 851986.48 0.00% 7633.55 7633.55
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.33% 163.42 123 205 1608.90 1372 2907 1609.32 1568 1665 262966 262966 0.00%
crit 44.67% 131.92 91 171 4464.36 2744 6410 4467.87 4218 4769 589020 589020 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.67
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.20
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.35
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.44
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.66
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.22
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2273 23.4% 940.1 0.31sec 722 0 Periodic 2820.3 137 379 241 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 940.11 0.00 0.00 2820.34 0.0000 0.0000 678990.18 678990.18 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.10% 1610.48 1287 1934 136.85 118 249 136.87 134 139 220419 220419 0.00%
crit 42.90% 1209.85 913 1485 378.98 235 550 378.96 364 394 458571 458571 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1650 17.0% 427.2 0.74sec 1155 0 Periodic 889.5 555 0 555 0.0% 98.9%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 427.19 0.00 889.48 889.48 0.0000 1.0000 493263.32 493263.32 0.00% 554.55 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 889.48 713 1070 554.73 62 2340 555.02 508 599 493263 493263 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 4992 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 82 52 27.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 4991.69 4991.69 0.00% 42.20 42.20
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.25% 69.36 54 83 40.61 29 51 40.61 39 43 2817 2817 0.00%
crit 27.75% 26.64 13 42 81.63 58 101 81.66 72 92 2175 2175 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1689.19
Phoenix Flames 0 (675) 0.0% (7.0%) 16.4 18.43sec 12350 10967

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.35 0.00 0.00 0.00 1.1261 0.0000 0.00 0.00 0.00% 10966.81 10966.81

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.72
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.36
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.29
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 675 7.0% 16.3 18.46sec 12389 0 Direct 48.9 1444 5012 4128 75.2%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.30 48.90 0.00 0.00 0.0000 0.0000 201953.80 201953.80 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.76% 12.11 4 21 1443.84 1019 3138 1447.35 1088 1833 17487 17487 0.00%
crit 75.24% 36.79 22 52 5012.32 2038 8246 5017.66 4644 5421 184467 184467 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3470 29.6% (29.6%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3465.43 3465.43 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 70.36% 0.70 0 1 2673.14 2673 2673 1880.85 0 2673 1881 1881 0.00%
crit 29.64% 0.30 0 1 5346.28 5346 5346 1584.57 0 5346 1585 1585 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2490 0 Periodic 5.0 0 498 498 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2489.82 2489.82 0.00% 414.97 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 497.95 380 568 497.96 493 523 2490 2490 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 227 2.3% 33.6 8.63sec 2014 1653 Direct 33.6 0 2014 2014 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.57 33.57 0.00 0.00 1.2183 0.0000 67610.18 67610.18 0.00% 1653.06 1653.06
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.57 27 41 2013.78 1530 2895 2012.85 1909 2162 67610 67610 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.29
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:12.96
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.65
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 42.5 6.96sec 328 0 Direct 42.5 257 514 328 27.5%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.49 42.49 0.00 0.00 0.0000 0.0000 13917.20 13917.20 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.50% 30.80 14 49 256.89 253 268 256.87 253 262 7912 7912 0.00%
crit 27.50% 11.68 3 24 513.89 506 537 513.94 506 533 6005 6005 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 555 5.7% 4.1 82.00sec 40485 12660 Periodic 48.8 0 3402 3402 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.10 0.00 16.27 48.80 3.1979 0.7422 166025.67 166025.67 0.00% 12660.19 12660.19
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 48.80 36 60 3401.71 3274 3826 3400.53 3358 3500 166026 166026 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.10
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
MoltenSkyfall
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:MoltenSkyfall
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.11sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.91 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.91
  • if_expr:buff.combustion.up
Combustion 4.2 81.74sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.16 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.16
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.3 21.07sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.26 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.26
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:MoltenSkyfall
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:MoltenSkyfall
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.28 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.27
Rune of Power 7.3 41.33sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.35 0.00 0.00 0.00 1.1922 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.38
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.2 82.75sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.24 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.3sec 245.3sec 11.7sec 7.49% 17.90% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.0s / 249.6s
  • trigger_min/max:240.0s / 249.6s
  • trigger_pct:100.00%
  • duration_min/max:0.9s / 12.0s

Stack Uptimes

  • berserking_1:7.49%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.56% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.56%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.8sec 81.8sec 11.7sec 16.33% 0.00% 93.6 (93.6) 4.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • combustion_1:16.33%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Gladiator's Badge 4.2 0.0 81.6sec 82.8sec 14.5sec 20.51% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:75.8s / 85.5s
  • trigger_min/max:75.8s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.51%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.3 0.0 6.1sec 6.1sec 2.2sec 35.93% 47.41% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.6s / 25.4s
  • trigger_min/max:0.6s / 25.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:35.93%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.4 0.0 6.8sec 6.8sec 0.9sec 12.07% 53.93% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.2s
  • trigger_min/max:1.0s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.07%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.4 81.8sec 10.8sec 13.2sec 18.29% 0.00% 17.3 (17.3) 3.9

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.7s

Stack Uptimes

  • infernal_cascade_1:0.85%
  • infernal_cascade_2:17.44%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Molten Skyfall 1.0 0.0 0.0sec 0.0sec 30.0sec 10.17% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_molten_skyfall
  • max_stacks:18
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:30.0s / 30.0s

Stack Uptimes

  • molten_skyfall_1:10.17%

Spelldata

  • id:333170
  • name:Molten Skyfall
  • tooltip:Building up a Meteor.
  • description:{$@spelldesc333167=Damaging an enemy with {$s1=18} Fireballs or Pyroblasts causes your next Fireball to call down a Meteor on your target. Hitting an enemy player counts as double.}
  • max_stacks:18
  • duration:30.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.9sec 0.0sec 22.8sec 9.65% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:318.9s / 333.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.65%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 26.7sec 26.7sec 11.8sec 45.22% 0.00% 0.0 (0.0) 11.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.3s
  • trigger_min/max:12.9s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.22%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.2 0.0 81.6sec 82.8sec 3.3sec 4.62% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:75.8s / 85.5s
  • trigger_min/max:75.8s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.62%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.3 38.0 62.0 6.1s 0.6s 25.4s
Heating Up removed 1.3 0.0 4.0 97.8s 2.5s 262.6s
Heating Up converted with Fire Blast 21.8 14.0 30.0 13.9s 1.1s 61.0s
Hot Streak procs 44.4 34.0 54.0 6.8s 1.0s 51.2s
Hot Streak spells used 99.3 80.0 119.0 3.0s 0.0s 23.9s
Hot Streak spell crits 94.6 76.0 115.0 3.2s 0.0s 23.9s
Hot Streak spell crits wasted 0.9 0.0 4.0 45.8s 3.7s 171.1s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 32.0 22.0 40.0 18.5s 1.1s 71.2s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.16% 17.06% 21.26% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000210.533149.787271.672
Counterspell0.5810.0002.6168.8913.60014.323
Shifting Power18.0015.45525.24077.50860.27999.518
Fire Blast0.1750.0009.8998.5612.20724.786
Rune of Power4.1270.00015.07730.69121.76339.777
Dragon's Breath4.4370.00023.90363.77143.48684.437
Combustion1.3380.0002.5335.6002.75710.699
Phoenix Flames0.2440.0004.6033.9903.7304.603

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
MoltenSkyfall
mana_regen Mana 3209.07 236405.98 100.00% 73.67 62530.89 20.92%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 790.30 800.57 62552.1 46929.3 39934.0 50000.0
Usage Type Count Total Avg RPE APR
MoltenSkyfall
combustion Mana 4.2 21189.3 5000.0 5095.8 0.0
counterspell Mana 15.6 15560.4 1000.0 1019.6 0.0
dragons_breath Mana 14.3 28635.1 2000.0 2039.9 3.2
fire_blast Mana 49.4 24703.0 500.0 510.0 10.0
flamestrike Mana 100.4 125523.0 1250.0 1275.0 12.2
scorch Mana 34.2 17123.3 500.0 510.1 3.9
shifting_power Mana 4.2 10451.4 2500.0 2548.6 15.9

Statistics & Data Analysis

Fight Length
MoltenSkyfall Fight Length
Count 803
Mean 299.09
Minimum 240.28
Maximum 359.67
Spread ( max - min ) 119.39
Range [ ( max - min ) / 2 * 100% ] 19.96%
Standard Deviation 34.8634
5th Percentile 245.76
95th Percentile 355.00
( 95th Percentile - 5th Percentile ) 109.24
Mean Distribution
Standard Deviation 1.2303
95.00% Confidence Interval ( 296.68 - 301.50 )
Normalized 95.00% Confidence Interval ( 99.19% - 100.81% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 522
0.1% Error 52197
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1038
DPS
MoltenSkyfall Damage Per Second
Count 803
Mean 9721.47
Minimum 9076.67
Maximum 10370.93
Spread ( max - min ) 1294.27
Range [ ( max - min ) / 2 * 100% ] 6.66%
Standard Deviation 269.1914
5th Percentile 9317.23
95th Percentile 10166.89
( 95th Percentile - 5th Percentile ) 849.66
Mean Distribution
Standard Deviation 9.4996
95.00% Confidence Interval ( 9702.85 - 9740.09 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 30
0.1% Error 2946
0.1 Scale Factor Error with Delta=300 619
0.05 Scale Factor Error with Delta=300 2475
0.01 Scale Factor Error with Delta=300 61860
Priority Target DPS
MoltenSkyfall Priority Target Damage Per Second
Count 803
Mean 4179.39
Minimum 3882.78
Maximum 4476.44
Spread ( max - min ) 593.66
Range [ ( max - min ) / 2 * 100% ] 7.10%
Standard Deviation 114.8716
5th Percentile 4002.10
95th Percentile 4377.33
( 95th Percentile - 5th Percentile ) 375.23
Mean Distribution
Standard Deviation 4.0537
95.00% Confidence Interval ( 4171.45 - 4187.34 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 30
0.1% Error 2902
0.1 Scale Factor Error with Delta=300 113
0.05 Scale Factor Error with Delta=300 451
0.01 Scale Factor Error with Delta=300 11265
DPS(e)
MoltenSkyfall Damage Per Second (Effective)
Count 803
Mean 9721.47
Minimum 9076.67
Maximum 10370.93
Spread ( max - min ) 1294.27
Range [ ( max - min ) / 2 * 100% ] 6.66%
Damage
MoltenSkyfall Damage
Count 803
Mean 2900213.18
Minimum 2244942.81
Maximum 3548088.00
Spread ( max - min ) 1303145.20
Range [ ( max - min ) / 2 * 100% ] 22.47%
DTPS
MoltenSkyfall Damage Taken Per Second
Count 803
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
MoltenSkyfall Healing Per Second
Count 803
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
MoltenSkyfall Healing Per Second (Effective)
Count 803
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
MoltenSkyfall Heal
Count 803
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
MoltenSkyfall Healing Taken Per Second
Count 803
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
MoltenSkyfall Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
MoltenSkyfallTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
MoltenSkyfall Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.26 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.24 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.13 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.38 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.36 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.27 potion
0.00 blood_fury
a 1.91 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.24 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.59 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.16 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.67 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.10 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.72 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.20 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.29 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.46 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.35 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.90 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.36 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 12.96 scorch,if=searing_touch.active
r 3.23 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.44 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.66 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.59 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.29 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.36 dragons_breath,if=active_enemies>1
y 19.65 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.22 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjeccTagcighccQgcigcigkigVrssXsXmsszzQzXXtxzzzzzXzzxQzzVsXsssXrzecbSgcQTcgihcgciQgclvVssssXsXtvxzQzzzXXtzzxzzzQVsXssrsXzzbSjecgccQTgihcgccgQilVpssssXXtvzxzQzzXzXtzzxzzzQVqnqmqqmqnmqqtxyytbSjecagccTgQihcgccgiQiVmqnqmqqmqXmqxtyyXtyytQyytXtyyytvtxyyytyvtyVQnmqnqmnmqqpmqn

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask MoltenSkyfall 50000.0/50000: 100% mana
Pre precombat 1 food MoltenSkyfall 50000.0/50000: 100% mana
Pre precombat 2 augmentation MoltenSkyfall 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.208 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, molten_skyfall, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.208 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, molten_skyfall, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.808 combustion_phase c fire_blast Fluffy_Pillow 45100.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.870 default T cancel_buff Fluffy_Pillow 43412.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.870 combustion_cooldowns a berserking Fluffy_Pillow 43412.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.870 combustion_phase g flamestrike Fluffy_Pillow 43412.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.334 combustion_phase c fire_blast Fluffy_Pillow 42626.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.732 combustion_phase i phoenix_flames Fluffy_Pillow 42524.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.595 combustion_phase g flamestrike Fluffy_Pillow 43387.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.458 combustion_phase h shifting_power Fluffy_Pillow 43000.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.632 combustion_phase c fire_blast Fluffy_Pillow 41674.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.223 combustion_phase c fire_blast Fluffy_Pillow 41765.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.971 default Q counterspell Fluffy_Pillow 42013.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase g flamestrike Fluffy_Pillow 41042.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase c fire_blast Fluffy_Pillow 39792.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.863 combustion_phase i phoenix_flames Fluffy_Pillow 40155.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.729 combustion_phase g flamestrike Fluffy_Pillow 41021.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.729 combustion_phase c fire_blast Fluffy_Pillow 39771.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.593 combustion_phase i phoenix_flames Fluffy_Pillow 40135.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.456 combustion_phase g flamestrike Fluffy_Pillow 40998.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.319 combustion_phase k scorch Fluffy_Pillow 40611.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.182 combustion_phase i phoenix_flames Fluffy_Pillow 40974.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.046 combustion_phase g flamestrike Fluffy_Pillow 41838.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, molten_skyfall, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.911 default V rune_of_power Fluffy_Pillow 41453.0/50000: 83% mana bloodlust, molten_skyfall, gladiators_badge, potion_of_spectral_intellect
0:15.861 rop_phase r dragons_breath Fluffy_Pillow 42403.0/50000: 85% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:16.809 rop_phase s flamestrike Fluffy_Pillow 41351.0/50000: 83% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:19.018 rop_phase s flamestrike Fluffy_Pillow 42310.0/50000: 85% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:21.221 default X fire_blast Fluffy_Pillow 44513.0/50000: 89% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:21.227 rop_phase s flamestrike Fluffy_Pillow 42769.0/50000: 86% mana bloodlust, heating_up, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:23.019 default X fire_blast Fluffy_Pillow 44561.0/50000: 89% mana bloodlust, heating_up, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:23.437 rop_phase m flamestrike Fluffy_Pillow 43229.0/50000: 86% mana bloodlust, hot_streak, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:24.386 rop_phase s flamestrike Fluffy_Pillow 42928.0/50000: 86% mana bloodlust, rune_of_power, molten_skyfall, potion_of_spectral_intellect
0:26.596 rop_phase s flamestrike Fluffy_Pillow 43888.0/50000: 88% mana bloodlust, rune_of_power, molten_skyfall
0:28.806 standard_rotation z flamestrike Fluffy_Pillow 44848.0/50000: 90% mana bloodlust, molten_skyfall
0:31.014 standard_rotation z flamestrike Fluffy_Pillow 45806.0/50000: 92% mana bloodlust
0:33.226 default Q counterspell Fluffy_Pillow 46768.0/50000: 94% mana bloodlust
0:33.226 standard_rotation z flamestrike Fluffy_Pillow 45768.0/50000: 92% mana bloodlust
0:33.837 default X fire_blast Fluffy_Pillow 46379.0/50000: 93% mana bloodlust
0:35.041 default X fire_blast Fluffy_Pillow 47083.0/50000: 94% mana bloodlust, heating_up
0:35.436 standard_rotation t flamestrike Fluffy_Pillow 45728.0/50000: 91% mana bloodlust, hot_streak
0:36.386 standard_rotation x dragons_breath Fluffy_Pillow 45428.0/50000: 91% mana bloodlust
0:37.334 standard_rotation z flamestrike Fluffy_Pillow 44376.0/50000: 89% mana bloodlust
0:39.544 standard_rotation z flamestrike Fluffy_Pillow 45336.0/50000: 91% mana bloodlust
0:41.754 standard_rotation z flamestrike Fluffy_Pillow 46296.0/50000: 93% mana
0:44.623 standard_rotation z flamestrike Fluffy_Pillow 47915.0/50000: 96% mana
0:47.493 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
0:48.075 default X fire_blast Fluffy_Pillow 49336.0/50000: 99% mana
0:50.365 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
0:53.237 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
0:56.108 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:57.340 default Q counterspell Fluffy_Pillow 47987.0/50000: 96% mana
0:57.340 standard_rotation z flamestrike Fluffy_Pillow 46987.0/50000: 94% mana
1:00.211 standard_rotation z flamestrike Fluffy_Pillow 48608.0/50000: 97% mana
1:03.083 default V rune_of_power Fluffy_Pillow 48756.0/50000: 98% mana
1:04.316 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:04.316 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:07.186 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:10.057 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:12.928 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:12.928 default X fire_blast Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:15.798 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:17.029 standard_rotation z flamestrike Fluffy_Pillow 47985.0/50000: 96% mana heating_up
1:19.261 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:19.261 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power
1:19.899 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 43888.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade
1:19.899 default S use_item_soul_igniter Fluffy_Pillow 43888.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, gladiators_badge
1:19.899 combustion_phase g flamestrike Fluffy_Pillow 43888.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:19.899 combustion_phase c fire_blast Fluffy_Pillow 42638.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:21.133 default Q counterspell Fluffy_Pillow 43372.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.340 default T cancel_buff Fluffy_Pillow 42579.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.340 combustion_phase c fire_blast Fluffy_Pillow 42579.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:21.340 combustion_phase g flamestrike Fluffy_Pillow 42079.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.571 combustion_phase i phoenix_flames Fluffy_Pillow 42060.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.804 combustion_phase h shifting_power Fluffy_Pillow 43293.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.378 combustion_phase c fire_blast Fluffy_Pillow 42367.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.290 combustion_phase g flamestrike Fluffy_Pillow 43779.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.290 combustion_phase c fire_blast Fluffy_Pillow 42529.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.523 combustion_phase i phoenix_flames Fluffy_Pillow 43262.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.755 default Q counterspell Fluffy_Pillow 44494.0/50000: 89% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.755 combustion_phase g flamestrike Fluffy_Pillow 43494.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.755 combustion_phase c fire_blast Fluffy_Pillow 42244.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.988 combustion_phase l dragons_breath Fluffy_Pillow 42977.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.220 standard_rotation v phoenix_flames Fluffy_Pillow 42209.0/50000: 84% mana heating_up, infernal_cascade(2), gladiators_badge
1:33.453 default V rune_of_power Fluffy_Pillow 43442.0/50000: 87% mana infernal_cascade(2), gladiators_badge
1:34.685 rop_phase s flamestrike Fluffy_Pillow 44674.0/50000: 89% mana rune_of_power, infernal_cascade(2), gladiators_badge
1:37.556 rop_phase s flamestrike Fluffy_Pillow 46295.0/50000: 93% mana rune_of_power
1:40.427 rop_phase s flamestrike Fluffy_Pillow 47916.0/50000: 96% mana rune_of_power
1:43.298 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:46.121 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:46.167 rop_phase s flamestrike Fluffy_Pillow 48296.0/50000: 97% mana heating_up, rune_of_power
1:48.587 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:49.037 standard_rotation t flamestrike Fluffy_Pillow 48700.0/50000: 97% mana hot_streak
1:50.269 standard_rotation v phoenix_flames Fluffy_Pillow 48682.0/50000: 97% mana
1:51.501 standard_rotation x dragons_breath Fluffy_Pillow 49914.0/50000: 100% mana
1:52.734 standard_rotation z flamestrike Fluffy_Pillow 49147.0/50000: 98% mana
1:55.603 default Q counterspell Fluffy_Pillow 48753.0/50000: 98% mana
1:55.603 standard_rotation z flamestrike Fluffy_Pillow 47753.0/50000: 96% mana
1:58.474 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:01.346 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:02.482 default X fire_blast Fluffy_Pillow 49892.0/50000: 100% mana
2:03.789 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.217 standard_rotation t flamestrike Fluffy_Pillow 48678.0/50000: 97% mana hot_streak
2:05.449 standard_rotation z flamestrike Fluffy_Pillow 48660.0/50000: 97% mana
2:08.321 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:11.193 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
2:12.426 standard_rotation z flamestrike Fluffy_Pillow 47989.0/50000: 96% mana
2:15.296 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:18.167 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:21.036 default Q counterspell Fluffy_Pillow 48753.0/50000: 98% mana
2:21.036 default V rune_of_power Fluffy_Pillow 47753.0/50000: 96% mana
2:22.269 rop_phase s flamestrike Fluffy_Pillow 48986.0/50000: 98% mana rune_of_power
2:22.269 default X fire_blast Fluffy_Pillow 48986.0/50000: 98% mana rune_of_power
2:25.139 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:28.009 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
2:30.880 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:32.113 rop_phase s flamestrike Fluffy_Pillow 47988.0/50000: 96% mana rune_of_power
2:34.982 default X fire_blast Fluffy_Pillow 48753.0/50000: 98% mana
2:34.982 standard_rotation z flamestrike Fluffy_Pillow 48253.0/50000: 97% mana heating_up
2:37.852 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:40.722 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:40.722 default S use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana heating_up, gladiators_badge
2:40.722 combustion_phase j flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, soul_ignition, gladiators_badge
2:42.964 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
2:42.964 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
2:43.591 combustion_phase g flamestrike Fluffy_Pillow 43877.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:43.591 combustion_phase c fire_blast Fluffy_Pillow 42627.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:44.179 combustion_phase c fire_blast Fluffy_Pillow 42715.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:44.823 default Q counterspell Fluffy_Pillow 42859.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.036 default T cancel_buff Fluffy_Pillow 42072.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.036 combustion_phase g flamestrike Fluffy_Pillow 42072.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.270 combustion_phase i phoenix_flames Fluffy_Pillow 42056.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.503 combustion_phase h shifting_power Fluffy_Pillow 43289.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.428 combustion_phase c fire_blast Fluffy_Pillow 41714.0/50000: 83% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.090 combustion_phase g flamestrike Fluffy_Pillow 43876.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.090 combustion_phase c fire_blast Fluffy_Pillow 42626.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.043 combustion_phase c fire_blast Fluffy_Pillow 43079.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.322 combustion_phase g flamestrike Fluffy_Pillow 42858.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.555 default Q counterspell Fluffy_Pillow 42841.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.555 combustion_phase i phoenix_flames Fluffy_Pillow 41841.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.787 combustion_phase l dragons_breath Fluffy_Pillow 43073.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:56.020 default V rune_of_power Fluffy_Pillow 42306.0/50000: 85% mana heating_up, infernal_cascade(2)
2:57.254 rop_phase p phoenix_flames Fluffy_Pillow 43540.0/50000: 87% mana heating_up, rune_of_power
2:58.486 rop_phase s flamestrike Fluffy_Pillow 44772.0/50000: 90% mana rune_of_power
3:01.355 rop_phase s flamestrike Fluffy_Pillow 46391.0/50000: 93% mana rune_of_power
3:04.225 rop_phase s flamestrike Fluffy_Pillow 48011.0/50000: 96% mana rune_of_power
3:07.096 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
3:08.355 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:09.475 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:09.968 standard_rotation t flamestrike Fluffy_Pillow 48743.0/50000: 97% mana hot_streak
3:11.200 standard_rotation v phoenix_flames Fluffy_Pillow 48725.0/50000: 97% mana
3:12.432 standard_rotation z flamestrike Fluffy_Pillow 49957.0/50000: 100% mana
3:15.304 standard_rotation x dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana
3:16.537 standard_rotation z flamestrike Fluffy_Pillow 47989.0/50000: 96% mana
3:19.409 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
3:19.409 standard_rotation z flamestrike Fluffy_Pillow 47756.0/50000: 96% mana
3:22.280 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:24.748 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
3:25.151 standard_rotation z flamestrike Fluffy_Pillow 48653.0/50000: 97% mana heating_up
3:27.530 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:28.022 standard_rotation t flamestrike Fluffy_Pillow 48742.0/50000: 97% mana hot_streak
3:29.255 standard_rotation z flamestrike Fluffy_Pillow 48725.0/50000: 97% mana
3:32.126 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:34.997 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
3:36.229 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
3:39.099 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:41.969 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:44.841 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
3:44.841 default V rune_of_power Fluffy_Pillow 47756.0/50000: 96% mana
3:46.074 rop_phase q scorch Fluffy_Pillow 48989.0/50000: 98% mana rune_of_power
3:46.074 rop_phase n fire_blast Fluffy_Pillow 48989.0/50000: 98% mana rune_of_power
3:47.307 rop_phase q scorch Fluffy_Pillow 49222.0/50000: 98% mana heating_up, rune_of_power
3:48.541 rop_phase m flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power
3:49.774 rop_phase q scorch Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
3:51.006 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:52.238 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:53.470 rop_phase q scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, rune_of_power
3:54.702 rop_phase n fire_blast Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:54.702 rop_phase m flamestrike Fluffy_Pillow 49004.0/50000: 98% mana hot_streak, rune_of_power
3:55.935 rop_phase q scorch Fluffy_Pillow 48987.0/50000: 98% mana heating_up, rune_of_power
3:57.166 rop_phase q scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, rune_of_power
3:58.398 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:59.630 standard_rotation x dragons_breath Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:00.862 standard_rotation y scorch Fluffy_Pillow 48718.0/50000: 97% mana heating_up
4:02.094 standard_rotation y scorch Fluffy_Pillow 49450.0/50000: 99% mana heating_up
4:03.327 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:04.559 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:04.559 default S use_item_soul_igniter Fluffy_Pillow 49487.0/50000: 99% mana heating_up, gladiators_badge
4:04.559 combustion_phase j flamestrike Fluffy_Pillow 49487.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:06.775 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
4:06.775 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
4:07.431 combustion_cooldowns a berserking Fluffy_Pillow 43906.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.431 combustion_phase g flamestrike Fluffy_Pillow 43906.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.431 combustion_phase c fire_blast Fluffy_Pillow 42656.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.938 combustion_phase c fire_blast Fluffy_Pillow 42663.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.551 default T cancel_buff Fluffy_Pillow 42776.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.551 combustion_phase g flamestrike Fluffy_Pillow 42776.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.670 default Q counterspell Fluffy_Pillow 42645.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.670 combustion_phase i phoenix_flames Fluffy_Pillow 41645.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.789 combustion_phase h shifting_power Fluffy_Pillow 42764.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.866 combustion_phase c fire_blast Fluffy_Pillow 41341.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.090 combustion_phase g flamestrike Fluffy_Pillow 43065.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.090 combustion_phase c fire_blast Fluffy_Pillow 41815.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.657 combustion_phase c fire_blast Fluffy_Pillow 41882.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.210 combustion_phase g flamestrike Fluffy_Pillow 41935.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.331 combustion_phase i phoenix_flames Fluffy_Pillow 41806.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.450 default Q counterspell Fluffy_Pillow 42925.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.670 combustion_phase i phoenix_flames Fluffy_Pillow 42145.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.790 default V rune_of_power Fluffy_Pillow 43265.0/50000: 87% mana berserking, hot_streak, infernal_cascade(2), gladiators_badge
4:19.910 rop_phase m flamestrike Fluffy_Pillow 44385.0/50000: 89% mana hot_streak, rune_of_power
4:21.141 rop_phase q scorch Fluffy_Pillow 44366.0/50000: 89% mana rune_of_power
4:21.141 rop_phase n fire_blast Fluffy_Pillow 44366.0/50000: 89% mana rune_of_power
4:22.374 rop_phase q scorch Fluffy_Pillow 44599.0/50000: 89% mana heating_up, rune_of_power
4:23.605 rop_phase m flamestrike Fluffy_Pillow 45330.0/50000: 91% mana hot_streak, rune_of_power
4:24.838 rop_phase q scorch Fluffy_Pillow 45313.0/50000: 91% mana heating_up, rune_of_power
4:26.070 rop_phase q scorch Fluffy_Pillow 46045.0/50000: 92% mana heating_up, rune_of_power
4:27.304 rop_phase m flamestrike Fluffy_Pillow 46779.0/50000: 94% mana hot_streak, rune_of_power
4:28.537 rop_phase q scorch Fluffy_Pillow 46762.0/50000: 94% mana heating_up, rune_of_power
4:28.927 default X fire_blast Fluffy_Pillow 47126.0/50000: 94% mana heating_up, rune_of_power
4:29.771 rop_phase m flamestrike Fluffy_Pillow 46996.0/50000: 94% mana hot_streak, rune_of_power
4:31.003 rop_phase q scorch Fluffy_Pillow 46978.0/50000: 94% mana heating_up, rune_of_power
4:32.235 standard_rotation x dragons_breath Fluffy_Pillow 47710.0/50000: 95% mana heating_up
4:33.468 standard_rotation t flamestrike Fluffy_Pillow 46943.0/50000: 94% mana hot_streak
4:34.701 standard_rotation y scorch Fluffy_Pillow 46926.0/50000: 94% mana
4:35.932 standard_rotation y scorch Fluffy_Pillow 47657.0/50000: 95% mana
4:37.117 default X fire_blast Fluffy_Pillow 48753.0/50000: 98% mana heating_up
4:37.163 standard_rotation t flamestrike Fluffy_Pillow 47888.0/50000: 96% mana hot_streak
4:38.395 standard_rotation y scorch Fluffy_Pillow 47870.0/50000: 96% mana heating_up
4:39.628 standard_rotation y scorch Fluffy_Pillow 48603.0/50000: 97% mana heating_up
4:40.861 standard_rotation t flamestrike Fluffy_Pillow 49336.0/50000: 99% mana hot_streak
4:42.095 default Q counterspell Fluffy_Pillow 49320.0/50000: 99% mana heating_up
4:42.095 standard_rotation y scorch Fluffy_Pillow 48320.0/50000: 97% mana heating_up
4:43.328 standard_rotation y scorch Fluffy_Pillow 49053.0/50000: 98% mana heating_up
4:44.560 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:45.307 default X fire_blast Fluffy_Pillow 48915.0/50000: 98% mana heating_up
4:45.793 standard_rotation t flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak
4:47.025 standard_rotation y scorch Fluffy_Pillow 48969.0/50000: 98% mana
4:48.258 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana
4:49.489 standard_rotation y scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:50.721 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:51.955 standard_rotation v phoenix_flames Fluffy_Pillow 49488.0/50000: 99% mana heating_up
4:53.187 standard_rotation t flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
4:54.419 standard_rotation x dragons_breath Fluffy_Pillow 49982.0/50000: 100% mana
4:55.652 standard_rotation y scorch Fluffy_Pillow 49215.0/50000: 98% mana
4:56.884 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana
4:58.116 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:59.348 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
5:00.579 standard_rotation y scorch Fluffy_Pillow 49485.0/50000: 99% mana heating_up
5:01.811 standard_rotation v phoenix_flames Fluffy_Pillow 49504.0/50000: 99% mana heating_up
5:03.044 standard_rotation t flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
5:04.277 standard_rotation y scorch Fluffy_Pillow 49983.0/50000: 100% mana
5:05.509 default V rune_of_power Fluffy_Pillow 49504.0/50000: 99% mana
5:06.743 default Q counterspell Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
5:06.743 rop_phase n fire_blast Fluffy_Pillow 49000.0/50000: 98% mana heating_up, rune_of_power
5:06.743 rop_phase m flamestrike Fluffy_Pillow 48500.0/50000: 97% mana hot_streak, rune_of_power
5:07.976 rop_phase q scorch Fluffy_Pillow 48483.0/50000: 97% mana rune_of_power
5:07.976 rop_phase n fire_blast Fluffy_Pillow 48483.0/50000: 97% mana rune_of_power
5:09.209 rop_phase q scorch Fluffy_Pillow 48716.0/50000: 97% mana heating_up, rune_of_power
5:10.442 rop_phase m flamestrike Fluffy_Pillow 49449.0/50000: 99% mana hot_streak, rune_of_power
5:10.526 rop_phase n fire_blast Fluffy_Pillow 48283.0/50000: 97% mana heating_up, rune_of_power
5:11.674 rop_phase m flamestrike Fluffy_Pillow 48931.0/50000: 98% mana hot_streak, rune_of_power
5:12.906 rop_phase q scorch Fluffy_Pillow 48913.0/50000: 98% mana rune_of_power
5:14.139 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power
5:15.373 rop_phase p phoenix_flames Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power
5:16.605 rop_phase m flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
5:17.838 rop_phase q scorch Fluffy_Pillow 49983.0/50000: 100% mana rune_of_power
5:18.067 rop_phase n fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Molten Skyfall }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="MoltenSkyfall"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6933/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

SunKingsBlessing : 9921 dps, 4276 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9921.4 9921.4 19.4 / 0.196% 1103.1 / 11.1% 12.4
RPS Out RPS In Primary Resource Waiting APM Active Skill
799.7 791.9 Mana 0.00% 50.8 99.2% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
SunKingsBlessing 9921
Blazing Surge 242 2.4% 4.3 79.41sec 16537 0 Direct 12.8 4347 8694 5585 28.5%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.33 12.81 0.00 0.00 0.0000 0.0000 71521.78 71521.78 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.50% 9.16 4 14 4346.59 3982 5309 4347.30 4161 4757 39793 39793 0.00%
crit 28.50% 3.65 0 10 8694.49 7965 10615 8615.47 0 10315 31729 31729 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 295 3.0% 13.2 21.38sec 6680 5628 Direct 39.6 1354 3450 2226 41.7%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.21 39.62 0.00 0.00 1.1870 0.0000 88211.11 88211.11 0.00% 5627.50 5627.50
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 58.34% 23.11 12 35 1353.93 1142 2420 1354.54 1208 1610 31294 31294 0.00%
crit 41.66% 16.51 6 32 3450.07 2285 5337 3454.46 2680 4259 56917 56917 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [o]:2.58
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [u]:3.54
  • if_expr:active_enemies>2
    standard_rotation
    [{]:7.10
  • if_expr:active_enemies>1
Eternal Insight 41 0.4% 20.4 14.08sec 601 0 Direct 20.4 470 938 601 28.1%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.42 20.42 0.00 0.00 0.0000 0.0000 12277.85 12277.85 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.89% 14.68 5 29 469.59 460 488 469.56 460 482 6892 6892 0.00%
crit 28.11% 5.74 0 14 938.31 921 976 933.80 0 976 5386 5386 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 827 8.3% 48.9 6.10sec 5027 0 Direct 48.9 0 5025 5025 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.87 48.87 0.00 0.00 0.0000 0.0000 245710.25 245710.25 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.87 39 58 5025.40 3107 7256 5027.34 4783 5234 245710 245710 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:18.17
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    default
    [Y]:0.24
  • if_expr:action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
    combustion_phase
    [e]:28.13
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [r]:1.88
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [y]:0.46
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2934 (5256) 29.6% (53.0%) 98.4 3.01sec 15881 7785 Direct 295.1 (3112.4) 1611 4383 2955 48.5% (48.5%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.38 295.13 0.00 0.00 2.0398 0.0000 872233.97 872233.97 0.00% 7785.16 7785.16
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 51.52% 152.04 104 201 1610.68 1372 3205 1612.51 1542 1668 244979 244979 0.00%
crit 48.48% 143.09 101 187 4382.74 2744 6410 4384.80 4115 4621 627255 627255 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [i]:24.31
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [m]:3.67
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [p]:8.59
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [v]:21.05
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [w]:10.80
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [}]:30.01
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2322 23.4% 939.1 0.31sec 735 0 Periodic 2817.2 138 375 245 45.2% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 939.08 0.00 0.00 2817.25 0.0000 0.0000 690045.99 690045.99 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 54.78% 1543.40 1181 1862 137.73 118 275 137.82 135 141 212618 212618 0.00%
crit 45.22% 1273.84 972 1578 374.75 235 550 374.72 357 389 477428 477428 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1680 16.9% 416.6 0.76sec 1198 0 Periodic 884.8 564 0 564 0.0% 98.3%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 416.57 0.00 884.78 884.78 0.0000 1.0000 499245.13 499245.13 0.00% 564.26 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 884.78 713 1073 564.49 62 2292 565.01 519 618 499245 499245 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 4992 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 4991.61 4991.61 0.00% 42.19 42.19
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.09% 69.21 57 83 40.70 29 51 40.70 39 43 2817 2817 0.00%
crit 27.91% 26.79 13 39 81.17 58 101 81.21 72 90 2175 2175 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1695.38
Phoenix Flames 0 (679) 0.0% (6.8%) 14.0 21.23sec 14417 12923

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.97 0.00 0.00 0.00 1.1157 0.0000 0.00 0.00 0.00% 12922.53 12922.53

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [l]:13.97
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    Phoenix Flames (_splash) 679 6.8% 13.9 21.24sec 14442 0 Direct 41.8 0 4816 4816 100.0%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.95 41.84 0.00 0.00 0.0000 0.0000 201423.44 201423.44 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 41.84 30 54 4816.45 2038 8246 4817.13 4188 5305 201423 201423 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 69 (88) 0.7% (0.9%) 2.5 65.29sec 10203 2822 Direct 3.5 (18.4) 2685 6668 5811 78.4% (78.4%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.53 3.52 0.00 0.00 3.6153 0.0000 20427.03 20427.03 0.00% 2822.19 2822.19
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 21.55% 0.76 0 2 2685.48 2673 3185 1929.42 0 3185 2036 2036 0.00%
crit 78.45% 2.76 1 5 6668.43 5346 11326 6796.65 5346 9630 18391 18391 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].

Action Priority List

    combustion_phase
    [j]:0.30
  • if_expr:buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
    rop_phase
    [q]:1.31
  • if_expr:buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
    standard_rotation
    [x]:1.05
  • if_expr:buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
    Pyroblast (_dot) 18 0.2% 3.5 108.16sec 1534 0 Periodic 14.9 112 392 363 89.6% 2.3%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.52 0.00 14.89 14.89 0.0000 1.3760 5396.02 5396.02 0.00% 263.43 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 10.38% 1.55 0 4 112.09 81 214 99.39 0 202 173 173 0.00%
crit 89.62% 13.34 8 20 391.68 8 568 393.88 325 455 5223 5223 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 189 1.9% 27.3 10.71sec 2057 1694 Direct 27.3 401 2069 2055 99.2%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 27.26 27.26 0.00 0.00 1.2138 0.0000 56059.16 56059.16 0.00% 1694.30 1694.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 0.82% 0.22 0 1 400.62 394 418 89.97 0 418 90 90 0.00%
crit 99.18% 27.03 20 35 2068.96 788 4054 2072.17 1833 2316 55969 55969 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    default
    [a]:0.40
    combustion_phase
    [n]:4.70
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [t]:7.76
  • if_expr:searing_touch.active
    standard_rotation
    [|]:14.68
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 42.9 6.86sec 329 0 Direct 42.9 257 513 329 28.0%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.85 42.85 0.00 0.00 0.0000 0.0000 14081.39 14081.39 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.98% 30.85 12 49 256.71 253 268 256.70 253 262 7919 7919 0.00%
crit 28.02% 12.01 0 24 513.27 506 537 512.61 0 529 6163 6163 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 559 5.6% 4.3 78.86sec 38525 11968 Periodic 51.3 1284 3325 3224 95.1% 1.4%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.30 0.00 17.11 51.32 3.2192 0.7450 165524.99 165524.99 0.00% 11967.68 11967.68
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 4.90% 2.51 0 14 1284.22 1040 1544 576.40 0 1522 3223 3223 0.00%
crit 95.10% 48.81 36 60 3324.51 2080 3826 3325.87 3050 3471 162302 162302 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [k]:4.30
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
SunKingsBlessing
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SunKingsBlessing
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 240.27sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [c]:2.00
  • if_expr:buff.combustion.up
Combustion 4.3 80.50sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [g]:4.25
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.0 21.30sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.98 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:14.98
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SunKingsBlessing
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:SunKingsBlessing
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [b]:1.29
Rune of Power 7.3 41.15sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.34 0.00 0.00 0.00 1.1931 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.37
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 80.17sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.33 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 2.0 0.0 239.8sec 239.8sec 11.9sec 8.07% 18.37% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:227.8s / 248.5s
  • trigger_min/max:227.8s / 248.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:8.07%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.64% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.64%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 6.5 0.0 50.6sec 50.6sec 9.9sec 21.62% 0.00% 122.0 (122.0) 6.1

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:8.0s / 85.7s
  • trigger_min/max:8.0s / 85.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 18.0s

Stack Uptimes

  • combustion_1:21.62%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 297.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.3s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 79.7sec 80.4sec 14.7sec 21.33% 0.00% 0.0 (0.0) 4.1

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:68.6s / 85.8s
  • trigger_min/max:68.6s / 85.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:21.33%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.0 0.0 6.3sec 6.3sec 2.3sec 36.49% 47.95% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.5s / 31.0s
  • trigger_min/max:0.5s / 31.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.49%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.2 0.0 6.8sec 6.8sec 0.8sec 12.16% 52.84% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.4s / 50.9s
  • trigger_min/max:0.4s / 50.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.9s

Stack Uptimes

  • hot_streak_1:12.16%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 6.3 21.9 51.6sec 10.3sec 10.9sec 23.34% 0.00% 16.9 (16.9) 6.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:5.5s / 85.7s
  • trigger_min/max:0.5s / 76.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 23.8s

Stack Uptimes

  • infernal_cascade_1:3.55%
  • infernal_cascade_2:19.79%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 319.5sec 0.0sec 23.5sec 10.08% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:314.9s / 326.1s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:10.08%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.6sec 26.6sec 11.7sec 45.51% 0.00% 0.0 (0.0) 11.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 67.0s
  • trigger_min/max:12.0s / 67.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.51%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 79.5sec 80.1sec 3.3sec 4.58% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:60.5s / 85.8s
  • trigger_min/max:60.5s / 85.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • soul_ignition_1:4.58%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 297.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.3s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Sun King's Blessing 5.5 34.5 61.2sec 7.4sec 46.8sec 86.18% 0.00% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sun_kings_blessing
  • max_stacks:8
  • base duration:30.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:30.4s / 116.8s
  • trigger_min/max:0.9s / 50.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 107.6s

Stack Uptimes

  • sun_kings_blessing_1:4.84%
  • sun_kings_blessing_2:9.76%
  • sun_kings_blessing_3:5.88%
  • sun_kings_blessing_4:9.59%
  • sun_kings_blessing_5:11.73%
  • sun_kings_blessing_6:17.87%
  • sun_kings_blessing_7:11.83%
  • sun_kings_blessing_8:14.69%

Spelldata

  • id:333314
  • name:Sun King's Blessing
  • tooltip:Building up a Combustion.
  • description:{$@spelldesc333313=After consuming {$s1=8} Hot Streaks, your next non-instant Pyroblast cast within {$333315d=15 seconds} grants you Combustion for {$s2=6} sec.}
  • max_stacks:8
  • duration:30.00
  • cooldown:0.00
  • default_chance:101.00%
Sun King's Blessing (_ready) 2.8 0.0 59.3sec 59.3sec 5.9sec 5.43% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sun_kings_blessing_ready
  • max_stacks:5
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:28.2s / 234.7s
  • trigger_min/max:28.2s / 234.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • sun_kings_blessing_ready_1:5.43%

Spelldata

  • id:333315
  • name:Sun King's Blessing
  • tooltip:Your next non-instant Pyroblast will grant you Combustion.
  • description:{$@spelldesc333313=After consuming {$s1=8} Hot Streaks, your next non-instant Pyroblast cast within {$333315d=15 seconds} grants you Combustion for {$s2=6} sec.}
  • max_stacks:5
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 297.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.3s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 297.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.3s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.0 38.0 59.0 6.3s 0.5s 31.0s
Heating Up removed 0.0 0.0 1.0 0.0s 0.0s 0.0s
Heating Up converted with Fire Blast 21.4 14.0 28.0 14.2s 1.1s 62.9s
Hot Streak procs 44.2 34.0 55.0 6.8s 0.4s 50.9s
Hot Streak spells used 93.6 74.0 115.0 3.2s 0.0s 26.1s
Hot Streak spell crits 92.6 73.0 114.0 3.2s 0.0s 29.2s
Hot Streak spell crits wasted 0.5 0.0 2.0 65.0s 24.7s 78.0s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 27.9 20.0 36.0 21.2s 1.1s 79.3s
Infernal Cascade expires during Combustion 0.4 0.0 2.0 8.7s 5.0s 15.6s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 18.93% 16.80% 20.62% 1.0s 0.0s 3.2s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000209.500152.300271.912
Counterspell0.6840.0003.30010.3185.58118.835
Shifting Power15.7330.00028.98669.35947.19990.757
Fire Blast0.1310.0009.6846.4482.31916.081
Rune of Power4.0220.00040.05030.93822.07063.518
Dragon's Breath4.9520.04146.74973.44551.21698.470
Combustion1.8710.0009.7518.1083.27916.070
Phoenix Flames4.5260.00053.85763.26818.900123.536

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
SunKingsBlessing
mana_regen Mana 3160.51 235683.17 100.00% 74.57 61737.97 20.76%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 791.93 799.75 61740.0 47674.1 41080.0 50000.0
Usage Type Count Total Avg RPE APR
SunKingsBlessing
combustion Mana 4.3 21656.3 5000.0 5093.4 0.0
counterspell Mana 15.3 15279.2 1000.0 1020.0 0.0
dragons_breath Mana 13.5 26957.8 2000.0 2041.3 3.3
fire_blast Mana 49.9 24926.2 500.0 510.0 9.9
flamestrike Mana 100.3 125435.8 1250.0 1275.0 12.5
pyroblast Mana 3.6 3609.2 1000.0 1426.0 7.2
scorch Mana 27.8 13885.9 500.0 509.4 4.0
shifting_power Mana 4.4 10961.5 2500.0 2551.3 15.1

Statistics & Data Analysis

Fight Length
SunKingsBlessing Fight Length
Count 806
Mean 297.55
Minimum 240.30
Maximum 359.91
Spread ( max - min ) 119.61
Range [ ( max - min ) / 2 * 100% ] 20.10%
Standard Deviation 35.3139
5th Percentile 245.24
95th Percentile 354.23
( 95th Percentile - 5th Percentile ) 108.99
Mean Distribution
Standard Deviation 1.2439
95.00% Confidence Interval ( 295.11 - 299.98 )
Normalized 95.00% Confidence Interval ( 99.18% - 100.82% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 542
0.1% Error 54111
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1065
DPS
SunKingsBlessing Damage Per Second
Count 806
Mean 9921.41
Minimum 9199.94
Maximum 10669.20
Spread ( max - min ) 1469.26
Range [ ( max - min ) / 2 * 100% ] 7.40%
Standard Deviation 281.3474
5th Percentile 9385.34
95th Percentile 10365.28
( 95th Percentile - 5th Percentile ) 979.94
Mean Distribution
Standard Deviation 9.9100
95.00% Confidence Interval ( 9901.99 - 9940.84 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 31
0.1% Error 3090
0.1 Scale Factor Error with Delta=300 676
0.05 Scale Factor Error with Delta=300 2703
0.01 Scale Factor Error with Delta=300 67573
Priority Target DPS
SunKingsBlessing Priority Target Damage Per Second
Count 806
Mean 4276.31
Minimum 3927.16
Maximum 4674.84
Spread ( max - min ) 747.68
Range [ ( max - min ) / 2 * 100% ] 8.74%
Standard Deviation 128.0115
5th Percentile 4057.96
95th Percentile 4493.45
( 95th Percentile - 5th Percentile ) 435.49
Mean Distribution
Standard Deviation 4.5090
95.00% Confidence Interval ( 4267.47 - 4285.15 )
Normalized 95.00% Confidence Interval ( 99.79% - 100.21% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 35
0.1% Error 3443
0.1 Scale Factor Error with Delta=300 140
0.05 Scale Factor Error with Delta=300 560
0.01 Scale Factor Error with Delta=300 13989
DPS(e)
SunKingsBlessing Damage Per Second (Effective)
Count 806
Mean 9921.41
Minimum 9199.94
Maximum 10669.20
Spread ( max - min ) 1469.26
Range [ ( max - min ) / 2 * 100% ] 7.40%
Damage
SunKingsBlessing Damage
Count 806
Mean 2942158.13
Minimum 2307020.71
Maximum 3604561.96
Spread ( max - min ) 1297541.25
Range [ ( max - min ) / 2 * 100% ] 22.05%
DTPS
SunKingsBlessing Damage Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
SunKingsBlessing Healing Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
SunKingsBlessing Healing Per Second (Effective)
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
SunKingsBlessing Heal
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
SunKingsBlessing Healing Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
SunKingsBlessing Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
SunKingsBlessingTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
SunKingsBlessing Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 14.98 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.32 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.26 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.37 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 18.17 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
Y 0.24 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Z 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
a 0.40 scorch
actions.combustion_cooldowns
# count action,conditions
b 1.29 potion
0.00 blood_fury
c 2.00 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
d 4.29 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
e 28.13 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
f 0.00 call_action_list,name=active_talents
g 4.25 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
h 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
i 24.31 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
j 0.30 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
k 4.30 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
l 13.97 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
m 3.67 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
n 4.70 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
o 2.58 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
p 8.59 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
q 1.31 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
r 1.88 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
s 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
0.00 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
t 7.76 scorch,if=searing_touch.active
u 3.54 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
v 21.05 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
w 10.80 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
x 1.05 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
y 0.46 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
0.00 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
z 0.00 call_action_list,name=active_talents
{ 7.10 dragons_breath,if=active_enemies>1
| 14.68 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
} 30.01 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPbQdSmgeeTcielikeeQielielinliVuvvvXXpvv}}Q}XXw{}}}}}X}}{Q}}}XVvXpvuvdSmgeeQTielikeeieQlio}VvvvXvXp{}Q}}}XXw}}{}}}Q}VvXvuvXpv}}geQdSlieeTikeeieQlilVuvXpvvv}}XQ{Xw}}}}}X}{}Q}VvXvvvuX}}dSmgeeQTcielikeeieQlilVtXpttpttprpt{||wXwxQlileia||w{||w||w||w|VQpXttpttpqnbdSieieeTikQmgeeilliennieinoVttprpqQlienni|

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask SunKingsBlessing 50000.0/50000: 100% mana
Pre precombat 1 food SunKingsBlessing 50000.0/50000: 100% mana
Pre precombat 2 augmentation SunKingsBlessing 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns b potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase m flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.255 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.255 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.829 combustion_phase e fire_blast Fluffy_Pillow 45074.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.869 default T cancel_buff Fluffy_Pillow 43364.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.869 combustion_cooldowns c berserking Fluffy_Pillow 43364.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.869 combustion_phase i flamestrike Fluffy_Pillow 43364.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.340 combustion_phase e fire_blast Fluffy_Pillow 42585.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.732 combustion_phase l phoenix_flames Fluffy_Pillow 42477.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.596 combustion_phase i flamestrike Fluffy_Pillow 43341.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.460 combustion_phase k shifting_power Fluffy_Pillow 42955.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.665 combustion_phase e fire_blast Fluffy_Pillow 41660.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.178 combustion_phase e fire_blast Fluffy_Pillow 41673.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.054 default Q counterspell Fluffy_Pillow 42049.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.054 combustion_phase i flamestrike Fluffy_Pillow 41049.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.054 combustion_phase e fire_blast Fluffy_Pillow 39799.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.918 combustion_phase l phoenix_flames Fluffy_Pillow 40163.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.782 combustion_phase i flamestrike Fluffy_Pillow 41027.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.782 combustion_phase e fire_blast Fluffy_Pillow 39777.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.645 combustion_phase l phoenix_flames Fluffy_Pillow 40140.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.510 combustion_phase i flamestrike Fluffy_Pillow 41005.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.376 combustion_phase n scorch Fluffy_Pillow 40621.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.240 combustion_phase l phoenix_flames Fluffy_Pillow 40985.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.105 combustion_phase i flamestrike Fluffy_Pillow 41850.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.967 default V rune_of_power Fluffy_Pillow 41462.0/50000: 83% mana bloodlust, sun_kings_blessing(6), gladiators_badge, potion_of_spectral_intellect
0:15.917 rop_phase u dragons_breath Fluffy_Pillow 42412.0/50000: 85% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:16.867 rop_phase v flamestrike Fluffy_Pillow 41362.0/50000: 83% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:19.078 rop_phase v flamestrike Fluffy_Pillow 42323.0/50000: 85% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:21.287 rop_phase v flamestrike Fluffy_Pillow 43282.0/50000: 87% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:21.287 default X fire_blast Fluffy_Pillow 43282.0/50000: 87% mana bloodlust, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:23.061 default X fire_blast Fluffy_Pillow 44556.0/50000: 89% mana bloodlust, heating_up, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:23.496 rop_phase p flamestrike Fluffy_Pillow 43241.0/50000: 86% mana bloodlust, hot_streak, rune_of_power, sun_kings_blessing(6), potion_of_spectral_intellect
0:24.445 rop_phase v flamestrike Fluffy_Pillow 42940.0/50000: 86% mana bloodlust, rune_of_power, sun_kings_blessing(7), potion_of_spectral_intellect
0:26.656 rop_phase v flamestrike Fluffy_Pillow 43901.0/50000: 88% mana bloodlust, rune_of_power, sun_kings_blessing(7)
0:28.866 standard_rotation } flamestrike Fluffy_Pillow 44861.0/50000: 90% mana bloodlust, sun_kings_blessing(7)
0:31.076 standard_rotation } flamestrike Fluffy_Pillow 45821.0/50000: 92% mana bloodlust, sun_kings_blessing(7)
0:33.285 default Q counterspell Fluffy_Pillow 46780.0/50000: 94% mana bloodlust, sun_kings_blessing(7)
0:33.285 standard_rotation } flamestrike Fluffy_Pillow 45780.0/50000: 92% mana bloodlust, sun_kings_blessing(7)
0:33.906 default X fire_blast Fluffy_Pillow 46401.0/50000: 93% mana bloodlust, sun_kings_blessing(7)
0:35.013 default X fire_blast Fluffy_Pillow 47008.0/50000: 94% mana bloodlust, heating_up, sun_kings_blessing(7)
0:35.495 standard_rotation w flamestrike Fluffy_Pillow 45740.0/50000: 91% mana bloodlust, hot_streak, sun_kings_blessing(7)
0:36.443 standard_rotation { dragons_breath Fluffy_Pillow 45438.0/50000: 91% mana bloodlust, sun_kings_blessing(8)
0:37.392 standard_rotation } flamestrike Fluffy_Pillow 44387.0/50000: 89% mana bloodlust, sun_kings_blessing(8)
0:39.602 standard_rotation } flamestrike Fluffy_Pillow 45347.0/50000: 91% mana bloodlust, sun_kings_blessing(8)
0:41.811 standard_rotation } flamestrike Fluffy_Pillow 46306.0/50000: 93% mana sun_kings_blessing(8)
0:44.681 standard_rotation } flamestrike Fluffy_Pillow 47926.0/50000: 96% mana sun_kings_blessing(8)
0:47.552 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(8)
0:48.137 default X fire_blast Fluffy_Pillow 49340.0/50000: 99% mana sun_kings_blessing(8)
0:50.421 standard_rotation } flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, sun_kings_blessing(8)
0:53.292 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, sun_kings_blessing(8)
0:56.163 standard_rotation { dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, sun_kings_blessing(8)
0:57.396 default Q counterspell Fluffy_Pillow 47988.0/50000: 96% mana sun_kings_blessing(8)
0:57.396 standard_rotation } flamestrike Fluffy_Pillow 46988.0/50000: 94% mana sun_kings_blessing(8)
1:00.266 standard_rotation } flamestrike Fluffy_Pillow 48608.0/50000: 97% mana sun_kings_blessing(8)
1:03.135 standard_rotation } flamestrike Fluffy_Pillow 48753.0/50000: 98% mana sun_kings_blessing(8)
1:04.558 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(8)
1:06.005 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana heating_up
1:07.238 rop_phase v flamestrike Fluffy_Pillow 49987.0/50000: 100% mana heating_up, rune_of_power
1:07.238 default X fire_blast Fluffy_Pillow 49987.0/50000: 100% mana heating_up, rune_of_power
1:10.109 rop_phase p flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power
1:11.342 rop_phase v flamestrike Fluffy_Pillow 48738.0/50000: 97% mana rune_of_power, sun_kings_blessing
1:14.214 rop_phase u dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power, sun_kings_blessing
1:15.448 rop_phase v flamestrike Fluffy_Pillow 47990.0/50000: 96% mana rune_of_power, sun_kings_blessing
1:18.318 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power, sun_kings_blessing
1:18.318 default S use_item_soul_igniter Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power, sun_kings_blessing, gladiators_badge
1:18.318 combustion_phase m flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power, sun_kings_blessing, soul_ignition, gladiators_badge
1:20.561 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing, soul_ignition, gladiators_badge
1:20.561 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, sun_kings_blessing, soul_ignition, gladiators_badge
1:21.102 combustion_phase e fire_blast Fluffy_Pillow 45041.0/50000: 90% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge
1:21.188 default Q counterspell Fluffy_Pillow 43377.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.396 default T cancel_buff Fluffy_Pillow 42585.0/50000: 85% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.396 combustion_phase i flamestrike Fluffy_Pillow 42585.0/50000: 85% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
1:21.682 combustion_phase e fire_blast Fluffy_Pillow 41621.0/50000: 83% mana combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:22.626 combustion_phase l phoenix_flames Fluffy_Pillow 42065.0/50000: 84% mana combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:23.859 combustion_phase i flamestrike Fluffy_Pillow 43298.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
1:25.093 combustion_phase k shifting_power Fluffy_Pillow 43282.0/50000: 87% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:26.008 combustion_phase e fire_blast Fluffy_Pillow 41697.0/50000: 83% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:27.677 combustion_phase e fire_blast Fluffy_Pillow 42866.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:28.712 combustion_phase i flamestrike Fluffy_Pillow 43401.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
1:29.529 combustion_phase e fire_blast Fluffy_Pillow 42968.0/50000: 86% mana combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:29.946 default Q counterspell Fluffy_Pillow 42885.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:29.946 combustion_phase l phoenix_flames Fluffy_Pillow 41885.0/50000: 84% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:31.177 combustion_phase i flamestrike Fluffy_Pillow 43116.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
1:32.409 combustion_phase o dragons_breath Fluffy_Pillow 43098.0/50000: 86% mana combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge
1:33.642 standard_rotation } flamestrike Fluffy_Pillow 42331.0/50000: 85% mana sun_kings_blessing(5), infernal_cascade(2)
1:36.511 default V rune_of_power Fluffy_Pillow 43950.0/50000: 88% mana sun_kings_blessing(5)
1:37.741 rop_phase v flamestrike Fluffy_Pillow 45180.0/50000: 90% mana rune_of_power, sun_kings_blessing(5)
1:40.613 rop_phase v flamestrike Fluffy_Pillow 46802.0/50000: 94% mana rune_of_power, sun_kings_blessing(5)
1:43.484 rop_phase v flamestrike Fluffy_Pillow 48423.0/50000: 97% mana rune_of_power, sun_kings_blessing(5)
1:45.985 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power, sun_kings_blessing(5)
1:46.354 rop_phase v flamestrike Fluffy_Pillow 48619.0/50000: 97% mana heating_up, rune_of_power, sun_kings_blessing(5)
1:48.735 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power, sun_kings_blessing(5)
1:49.224 rop_phase p flamestrike Fluffy_Pillow 48739.0/50000: 97% mana hot_streak, rune_of_power, sun_kings_blessing(5)
1:50.454 standard_rotation { dragons_breath Fluffy_Pillow 48719.0/50000: 97% mana sun_kings_blessing(6)
1:51.687 standard_rotation } flamestrike Fluffy_Pillow 47952.0/50000: 96% mana sun_kings_blessing(6)
1:54.557 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(6)
1:54.557 standard_rotation } flamestrike Fluffy_Pillow 47754.0/50000: 96% mana sun_kings_blessing(6)
1:57.426 standard_rotation } flamestrike Fluffy_Pillow 48753.0/50000: 98% mana sun_kings_blessing(6)
2:00.296 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(6)
2:02.366 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(6)
2:02.939 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, sun_kings_blessing(6)
2:03.168 standard_rotation w flamestrike Fluffy_Pillow 48479.0/50000: 97% mana hot_streak, sun_kings_blessing(6)
2:04.400 standard_rotation } flamestrike Fluffy_Pillow 48461.0/50000: 97% mana sun_kings_blessing(7)
2:07.269 standard_rotation } flamestrike Fluffy_Pillow 48753.0/50000: 98% mana sun_kings_blessing(7)
2:10.139 standard_rotation { dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(7)
2:11.371 standard_rotation } flamestrike Fluffy_Pillow 47986.0/50000: 96% mana sun_kings_blessing(7)
2:14.241 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(7)
2:17.112 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(7)
2:19.982 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(7)
2:19.982 standard_rotation } flamestrike Fluffy_Pillow 47754.0/50000: 96% mana sun_kings_blessing(7)
2:22.851 default V rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana sun_kings_blessing(7)
2:24.085 rop_phase v flamestrike Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power, sun_kings_blessing(7)
2:24.085 default X fire_blast Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power, sun_kings_blessing(7)
2:26.956 rop_phase v flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(7)
2:29.828 rop_phase u dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(7)
2:31.060 rop_phase v flamestrike Fluffy_Pillow 47988.0/50000: 96% mana heating_up, rune_of_power, sun_kings_blessing(7)
2:31.060 default X fire_blast Fluffy_Pillow 47988.0/50000: 96% mana heating_up, rune_of_power, sun_kings_blessing(7)
2:33.930 rop_phase p flamestrike Fluffy_Pillow 48754.0/50000: 98% mana hot_streak, rune_of_power
2:35.163 rop_phase v flamestrike Fluffy_Pillow 48737.0/50000: 97% mana rune_of_power, sun_kings_blessing
2:38.034 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing
2:40.904 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing
2:43.561 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing
2:43.592 combustion_phase e fire_blast Fluffy_Pillow 45031.0/50000: 90% mana combustion, rune_of_power, sun_kings_blessing
2:43.775 default Q counterspell Fluffy_Pillow 43464.0/50000: 87% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade
2:43.982 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 42671.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade
2:43.982 default S use_item_soul_igniter Fluffy_Pillow 42671.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade, gladiators_badge
2:43.982 combustion_phase l phoenix_flames Fluffy_Pillow 42671.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge
2:45.216 combustion_phase i flamestrike Fluffy_Pillow 43905.0/50000: 88% mana combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge
2:45.216 combustion_phase e fire_blast Fluffy_Pillow 42655.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade, soul_ignition, gladiators_badge
2:45.818 combustion_phase e fire_blast Fluffy_Pillow 42757.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), soul_ignition, gladiators_badge
2:46.448 default T cancel_buff Fluffy_Pillow 42887.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), soul_ignition, gladiators_badge
2:46.448 combustion_phase i flamestrike Fluffy_Pillow 42887.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
2:47.681 combustion_phase k shifting_power Fluffy_Pillow 42870.0/50000: 86% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:49.611 combustion_phase e fire_blast Fluffy_Pillow 42300.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:50.639 combustion_phase e fire_blast Fluffy_Pillow 42828.0/50000: 86% mana combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:51.245 combustion_phase i flamestrike Fluffy_Pillow 42934.0/50000: 86% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
2:52.239 combustion_phase e fire_blast Fluffy_Pillow 42678.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:52.476 default Q counterspell Fluffy_Pillow 42415.0/50000: 85% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:52.476 combustion_phase l phoenix_flames Fluffy_Pillow 41415.0/50000: 83% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:53.709 combustion_phase i flamestrike Fluffy_Pillow 42648.0/50000: 85% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
2:54.942 combustion_phase l phoenix_flames Fluffy_Pillow 42631.0/50000: 85% mana combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge
2:56.174 default V rune_of_power Fluffy_Pillow 43863.0/50000: 88% mana heating_up, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge
2:57.406 rop_phase u dragons_breath Fluffy_Pillow 45095.0/50000: 90% mana heating_up, rune_of_power, sun_kings_blessing(5), gladiators_badge
2:58.637 rop_phase v flamestrike Fluffy_Pillow 44326.0/50000: 89% mana heating_up, rune_of_power, sun_kings_blessing(5), gladiators_badge
3:01.009 default X fire_blast Fluffy_Pillow 46698.0/50000: 93% mana heating_up, rune_of_power, sun_kings_blessing(5)
3:01.507 rop_phase p flamestrike Fluffy_Pillow 45446.0/50000: 91% mana hot_streak, rune_of_power, sun_kings_blessing(5)
3:02.739 rop_phase v flamestrike Fluffy_Pillow 45428.0/50000: 91% mana rune_of_power, sun_kings_blessing(6)
3:05.609 rop_phase v flamestrike Fluffy_Pillow 47048.0/50000: 94% mana rune_of_power, sun_kings_blessing(6)
3:08.479 rop_phase v flamestrike Fluffy_Pillow 48668.0/50000: 97% mana rune_of_power, sun_kings_blessing(6)
3:11.348 standard_rotation } flamestrike Fluffy_Pillow 48753.0/50000: 98% mana sun_kings_blessing(6)
3:14.218 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(6)
3:16.847 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(6)
3:17.089 default Q counterspell Fluffy_Pillow 48492.0/50000: 97% mana heating_up, sun_kings_blessing(6)
3:17.089 standard_rotation { dragons_breath Fluffy_Pillow 47492.0/50000: 95% mana heating_up, sun_kings_blessing(6)
3:17.390 default X fire_blast Fluffy_Pillow 45793.0/50000: 92% mana heating_up, sun_kings_blessing(6)
3:18.320 standard_rotation w flamestrike Fluffy_Pillow 46223.0/50000: 92% mana hot_streak, sun_kings_blessing(6)
3:19.553 standard_rotation } flamestrike Fluffy_Pillow 46206.0/50000: 92% mana sun_kings_blessing(7)
3:22.421 standard_rotation } flamestrike Fluffy_Pillow 47824.0/50000: 96% mana sun_kings_blessing(7)
3:25.291 standard_rotation } flamestrike Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(7)
3:28.162 standard_rotation } flamestrike Fluffy_Pillow 48755.0/50000: 98% mana sun_kings_blessing(7)
3:31.034 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana sun_kings_blessing(7)
3:33.193 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(7)
3:33.906 standard_rotation } flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, sun_kings_blessing(7)
3:36.778 standard_rotation { dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana heating_up, sun_kings_blessing(7)
3:38.009 standard_rotation } flamestrike Fluffy_Pillow 47987.0/50000: 96% mana heating_up, sun_kings_blessing(7)
3:40.880 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana heating_up, sun_kings_blessing(7)
3:41.089 standard_rotation } flamestrike Fluffy_Pillow 47964.0/50000: 96% mana heating_up, sun_kings_blessing(7)
3:43.959 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana sun_kings_blessing(7)
3:45.192 rop_phase v flamestrike Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power, sun_kings_blessing(7)
3:45.192 default X fire_blast Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power, sun_kings_blessing(7)
3:48.062 rop_phase v flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(7)
3:50.933 rop_phase v flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:53.803 rop_phase v flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
3:56.674 rop_phase u dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
3:56.674 default X fire_blast Fluffy_Pillow 46755.0/50000: 94% mana rune_of_power
3:57.906 standard_rotation } flamestrike Fluffy_Pillow 47487.0/50000: 95% mana heating_up
4:00.775 standard_rotation } flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
4:03.646 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana heating_up
4:03.646 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana heating_up, gladiators_badge
4:03.646 combustion_phase m flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, soul_ignition, gladiators_badge
4:05.835 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
4:05.835 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
4:06.426 combustion_phase e fire_blast Fluffy_Pillow 45091.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:06.517 default Q counterspell Fluffy_Pillow 43432.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:06.517 default T cancel_buff Fluffy_Pillow 42432.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:06.517 combustion_cooldowns c berserking Fluffy_Pillow 42432.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:06.517 combustion_phase i flamestrike Fluffy_Pillow 42432.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:07.012 combustion_phase e fire_blast Fluffy_Pillow 41677.0/50000: 83% mana berserking, combustion, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
4:07.639 combustion_phase l phoenix_flames Fluffy_Pillow 41804.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
4:08.761 combustion_phase i flamestrike Fluffy_Pillow 42926.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing, infernal_cascade(2), gladiators_badge
4:09.881 combustion_phase k shifting_power Fluffy_Pillow 42796.0/50000: 86% mana berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
4:10.898 combustion_phase e fire_blast Fluffy_Pillow 41313.0/50000: 83% mana berserking, combustion, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
4:12.860 combustion_phase e fire_blast Fluffy_Pillow 42775.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
4:13.252 combustion_phase i flamestrike Fluffy_Pillow 42667.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge
4:13.453 combustion_phase e fire_blast Fluffy_Pillow 41618.0/50000: 83% mana berserking, combustion, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
4:14.373 default Q counterspell Fluffy_Pillow 42038.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
4:14.517 combustion_phase l phoenix_flames Fluffy_Pillow 41182.0/50000: 82% mana berserking, combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
4:15.637 combustion_phase i flamestrike Fluffy_Pillow 42302.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge
4:16.757 combustion_phase l phoenix_flames Fluffy_Pillow 42172.0/50000: 84% mana berserking, combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
4:17.878 default V rune_of_power Fluffy_Pillow 43293.0/50000: 87% mana berserking, heating_up, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge
4:18.999 rop_phase t scorch Fluffy_Pillow 44414.0/50000: 89% mana heating_up, rune_of_power, sun_kings_blessing(4)
4:19.833 default X fire_blast Fluffy_Pillow 45200.0/50000: 90% mana heating_up, rune_of_power, sun_kings_blessing(4)
4:20.233 rop_phase p flamestrike Fluffy_Pillow 44648.0/50000: 89% mana hot_streak, rune_of_power, sun_kings_blessing(4)
4:21.464 rop_phase t scorch Fluffy_Pillow 44629.0/50000: 89% mana heating_up, rune_of_power, sun_kings_blessing(5)
4:22.695 rop_phase t scorch Fluffy_Pillow 45360.0/50000: 91% mana heating_up, rune_of_power, sun_kings_blessing(5)
4:23.927 rop_phase p flamestrike Fluffy_Pillow 46092.0/50000: 92% mana hot_streak, rune_of_power, sun_kings_blessing(5)
4:25.161 rop_phase t scorch Fluffy_Pillow 46076.0/50000: 92% mana heating_up, rune_of_power, sun_kings_blessing(6)
4:26.393 rop_phase t scorch Fluffy_Pillow 46808.0/50000: 94% mana heating_up, rune_of_power, sun_kings_blessing(6)
4:27.625 rop_phase p flamestrike Fluffy_Pillow 47540.0/50000: 95% mana hot_streak, rune_of_power, sun_kings_blessing(6)
4:28.024 rop_phase r fire_blast Fluffy_Pillow 46687.0/50000: 93% mana heating_up, rune_of_power, sun_kings_blessing(7)
4:28.858 rop_phase p flamestrike Fluffy_Pillow 47023.0/50000: 94% mana hot_streak, rune_of_power, sun_kings_blessing(7)
4:30.091 rop_phase t scorch Fluffy_Pillow 47006.0/50000: 94% mana rune_of_power, sun_kings_blessing(8)
4:31.325 standard_rotation { dragons_breath Fluffy_Pillow 47740.0/50000: 95% mana sun_kings_blessing(8)
4:32.557 standard_rotation | scorch Fluffy_Pillow 46972.0/50000: 94% mana heating_up, sun_kings_blessing(8)
4:33.790 standard_rotation | scorch Fluffy_Pillow 47705.0/50000: 95% mana heating_up, sun_kings_blessing(8)
4:35.020 standard_rotation w flamestrike Fluffy_Pillow 48435.0/50000: 97% mana hot_streak, sun_kings_blessing(8)
4:36.214 default X fire_blast Fluffy_Pillow 48308.0/50000: 97% mana heating_up, sun_kings_blessing_ready
4:36.251 standard_rotation w flamestrike Fluffy_Pillow 47916.0/50000: 96% mana hot_streak, sun_kings_blessing_ready
4:37.483 standard_rotation x pyroblast Fluffy_Pillow 47898.0/50000: 96% mana sun_kings_blessing_ready
4:41.173 default Q counterspell Fluffy_Pillow 49005.0/50000: 98% mana combustion
4:41.173 combustion_phase l phoenix_flames Fluffy_Pillow 48005.0/50000: 96% mana combustion
4:42.406 combustion_phase i flamestrike Fluffy_Pillow 49238.0/50000: 98% mana combustion, hot_streak
4:43.638 combustion_phase l phoenix_flames Fluffy_Pillow 49220.0/50000: 98% mana combustion, sun_kings_blessing
4:44.422 combustion_phase e fire_blast Fluffy_Pillow 50000.0/50000: 100% mana combustion, heating_up, sun_kings_blessing
4:44.872 combustion_phase i flamestrike Fluffy_Pillow 49950.0/50000: 100% mana combustion, hot_streak, sun_kings_blessing, infernal_cascade
4:46.104 default a scorch Fluffy_Pillow 49932.0/50000: 100% mana combustion, sun_kings_blessing(2), infernal_cascade
4:47.338 standard_rotation | scorch Fluffy_Pillow 49506.0/50000: 99% mana sun_kings_blessing(2), infernal_cascade
4:48.570 standard_rotation | scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, sun_kings_blessing(2), infernal_cascade
4:49.802 standard_rotation w flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, sun_kings_blessing(2)
4:51.034 standard_rotation { dragons_breath Fluffy_Pillow 49486.0/50000: 99% mana heating_up, sun_kings_blessing(3)
4:52.267 standard_rotation | scorch Fluffy_Pillow 48719.0/50000: 97% mana heating_up, sun_kings_blessing(3)
4:53.501 standard_rotation | scorch Fluffy_Pillow 49453.0/50000: 99% mana heating_up, sun_kings_blessing(3)
4:54.733 standard_rotation w flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, sun_kings_blessing(3)
4:55.965 standard_rotation | scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, sun_kings_blessing(4)
4:57.198 standard_rotation | scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, sun_kings_blessing(4)
4:58.431 standard_rotation w flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, sun_kings_blessing(4)
4:59.664 standard_rotation | scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, sun_kings_blessing(5)
5:00.896 standard_rotation | scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, sun_kings_blessing(5)
5:02.128 standard_rotation w flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, sun_kings_blessing(5)
5:03.359 standard_rotation | scorch Fluffy_Pillow 49485.0/50000: 99% mana heating_up, sun_kings_blessing(6)
5:04.592 default V rune_of_power Fluffy_Pillow 49505.0/50000: 99% mana heating_up, sun_kings_blessing(6)
5:05.826 default Q counterspell Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power, sun_kings_blessing(6)
5:05.826 rop_phase p flamestrike Fluffy_Pillow 49000.0/50000: 98% mana hot_streak, rune_of_power, sun_kings_blessing(6)
5:05.826 default X fire_blast Fluffy_Pillow 47750.0/50000: 96% mana rune_of_power, sun_kings_blessing(7)
5:07.058 rop_phase t scorch Fluffy_Pillow 48482.0/50000: 97% mana heating_up, rune_of_power, sun_kings_blessing(7)
5:08.289 rop_phase t scorch Fluffy_Pillow 49213.0/50000: 98% mana heating_up, rune_of_power, sun_kings_blessing(7)
5:09.520 rop_phase p flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power, sun_kings_blessing(7)
5:10.755 rop_phase t scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing(8)
5:11.987 rop_phase t scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing(8)
5:13.219 rop_phase p flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power, sun_kings_blessing(8)
5:14.451 rop_phase q pyroblast Fluffy_Pillow 49486.0/50000: 99% mana heating_up, rune_of_power, sun_kings_blessing_ready
5:18.141 combustion_phase n scorch Fluffy_Pillow 49005.0/50000: 98% mana combustion, heating_up
5:19.374 combustion_cooldowns b potion Fluffy_Pillow 49505.0/50000: 99% mana combustion, hot_streak
5:19.374 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49505.0/50000: 99% mana combustion, hot_streak, potion_of_spectral_intellect
5:19.374 default S use_item_soul_igniter Fluffy_Pillow 49505.0/50000: 99% mana combustion, hot_streak, gladiators_badge, potion_of_spectral_intellect
5:19.374 combustion_phase i flamestrike Fluffy_Pillow 49505.0/50000: 99% mana combustion, hot_streak, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:19.374 combustion_phase e fire_blast Fluffy_Pillow 48255.0/50000: 97% mana combustion, sun_kings_blessing, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:20.607 combustion_phase i flamestrike Fluffy_Pillow 48988.0/50000: 98% mana combustion, hot_streak, sun_kings_blessing, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:20.607 combustion_phase e fire_blast Fluffy_Pillow 47738.0/50000: 95% mana combustion, sun_kings_blessing(2), infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:21.189 combustion_phase e fire_blast Fluffy_Pillow 47820.0/50000: 96% mana combustion, heating_up, sun_kings_blessing(2), infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:21.840 default T cancel_buff Fluffy_Pillow 47971.0/50000: 96% mana combustion, hot_streak, sun_kings_blessing(2), infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
5:21.840 combustion_phase i flamestrike Fluffy_Pillow 47971.0/50000: 96% mana combustion, hot_streak, sun_kings_blessing(2), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:23.073 combustion_phase k shifting_power Fluffy_Pillow 47954.0/50000: 96% mana combustion, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:26.631 default Q counterspell Fluffy_Pillow 49012.0/50000: 98% mana sun_kings_blessing(3), gladiators_badge, potion_of_spectral_intellect
5:26.631 combustion_phase m flamestrike Fluffy_Pillow 48012.0/50000: 96% mana sun_kings_blessing(3), gladiators_badge, potion_of_spectral_intellect
5:28.860 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana sun_kings_blessing(3), gladiators_badge, potion_of_spectral_intellect
5:28.860 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, sun_kings_blessing(3), gladiators_badge, potion_of_spectral_intellect
5:29.391 combustion_phase e fire_blast Fluffy_Pillow 45031.0/50000: 90% mana combustion, heating_up, rune_of_power, sun_kings_blessing(3), infernal_cascade, gladiators_badge, potion_of_spectral_intellect
5:29.500 combustion_phase i flamestrike Fluffy_Pillow 43390.0/50000: 87% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(3), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:30.733 combustion_phase l phoenix_flames Fluffy_Pillow 43373.0/50000: 87% mana combustion, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:31.967 combustion_phase l phoenix_flames Fluffy_Pillow 44607.0/50000: 89% mana combustion, heating_up, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:33.198 combustion_phase i flamestrike Fluffy_Pillow 45838.0/50000: 92% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(4), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:33.198 combustion_phase e fire_blast Fluffy_Pillow 44588.0/50000: 89% mana combustion, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
5:34.429 combustion_phase n scorch Fluffy_Pillow 45319.0/50000: 91% mana combustion, heating_up, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), potion_of_spectral_intellect
5:35.660 combustion_phase n scorch Fluffy_Pillow 46050.0/50000: 92% mana combustion, heating_up, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), potion_of_spectral_intellect
5:36.893 combustion_phase i flamestrike Fluffy_Pillow 46783.0/50000: 94% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(5), infernal_cascade(2), potion_of_spectral_intellect
5:37.108 combustion_phase e fire_blast Fluffy_Pillow 45748.0/50000: 91% mana combustion, heating_up, rune_of_power, sun_kings_blessing(6), infernal_cascade(2), potion_of_spectral_intellect
5:38.124 combustion_phase i flamestrike Fluffy_Pillow 46264.0/50000: 93% mana combustion, hot_streak, rune_of_power, sun_kings_blessing(6), infernal_cascade(2), potion_of_spectral_intellect
5:39.357 combustion_phase n scorch Fluffy_Pillow 46247.0/50000: 92% mana combustion, rune_of_power, sun_kings_blessing(7), infernal_cascade(2), potion_of_spectral_intellect
5:40.587 combustion_phase o dragons_breath Fluffy_Pillow 46977.0/50000: 94% mana combustion, rune_of_power, sun_kings_blessing(7), infernal_cascade(2), potion_of_spectral_intellect
5:41.818 default V rune_of_power Fluffy_Pillow 46208.0/50000: 92% mana heating_up, sun_kings_blessing(7), infernal_cascade(2), potion_of_spectral_intellect
5:43.050 rop_phase t scorch Fluffy_Pillow 47440.0/50000: 95% mana heating_up, rune_of_power, sun_kings_blessing(7), potion_of_spectral_intellect
5:44.281 rop_phase t scorch Fluffy_Pillow 48171.0/50000: 96% mana heating_up, rune_of_power, sun_kings_blessing(7), potion_of_spectral_intellect
5:45.513 rop_phase p flamestrike Fluffy_Pillow 48903.0/50000: 98% mana hot_streak, rune_of_power, sun_kings_blessing(7)
5:45.611 rop_phase r fire_blast Fluffy_Pillow 47751.0/50000: 96% mana heating_up, rune_of_power, sun_kings_blessing(8)
5:46.745 rop_phase p flamestrike Fluffy_Pillow 48385.0/50000: 97% mana hot_streak, rune_of_power, sun_kings_blessing(8)
5:47.978 rop_phase q pyroblast Fluffy_Pillow 48368.0/50000: 97% mana rune_of_power, sun_kings_blessing_ready
5:51.667 default Q counterspell Fluffy_Pillow 49004.0/50000: 98% mana combustion, rune_of_power
5:51.667 combustion_phase l phoenix_flames Fluffy_Pillow 48004.0/50000: 96% mana combustion, rune_of_power
5:52.901 combustion_phase i flamestrike Fluffy_Pillow 49238.0/50000: 98% mana combustion, hot_streak, rune_of_power
5:53.493 combustion_phase e fire_blast Fluffy_Pillow 48580.0/50000: 97% mana combustion, rune_of_power, sun_kings_blessing
5:54.132 combustion_phase n scorch Fluffy_Pillow 48719.0/50000: 97% mana combustion, heating_up, rune_of_power, sun_kings_blessing, infernal_cascade
5:55.365 combustion_phase n scorch Fluffy_Pillow 49452.0/50000: 99% mana combustion, heating_up, sun_kings_blessing, infernal_cascade
5:56.598 combustion_phase i flamestrike Fluffy_Pillow 49505.0/50000: 99% mana combustion, hot_streak, sun_kings_blessing, infernal_cascade
5:57.831 standard_rotation | scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, sun_kings_blessing(2), infernal_cascade

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Sun King's Blessing }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="SunKingsBlessing"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6934/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

disciplinary_command : 10759 dps, 4666 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
10758.6 10758.6 20.7 / 0.193% 1193.0 / 11.1% 13.6
RPS Out RPS In Primary Resource Waiting APM Active Skill
787.4 779.1 Mana 0.00% 50.2 100.2% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
disciplinary_command 10759
Arcane Explosion 13 0.1% 1.0 0.00sec 3821 4026 Direct 3.0 996 1992 1274 27.9%

Stats Details: Arcane Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 3.00 0.00 0.00 0.9498 0.0000 3817.06 3817.06 0.00% 4026.44 4026.44
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.14% 2.16 0 3 996.26 985 1379 969.36 0 1379 2154 2154 0.00%
crit 27.86% 0.83 0 3 1991.89 1970 2758 1242.85 0 2758 1663 1663 0.00%

Action Details: Arcane Explosion

  • id:1449
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:10.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.502320
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:1449
  • name:Arcane Explosion
  • school:arcane
  • tooltip:
  • description:Causes an explosion of magic around the caster, dealing {$s2=0 + 50.2%} Arcane damage to all enemies within $A2 yards.$?a137021[ |cFFFFFFFFGenerates {$s1=1} Arcane Charge if any targets are hit.|r][]

Action Priority List

    default
    [U]:1.00
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
Blazing Surge 252 2.3% 4.3 81.79sec 17713 0 Direct 12.4 4355 10454 6102 28.6%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 12.39 0.00 0.00 0.0000 0.0000 75573.85 75573.85 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.36% 8.84 3 15 4355.27 3982 4685 4353.80 4076 4513 38490 38490 0.00%
crit 28.64% 3.55 0 9 10454.49 9558 11244 10311.21 0 11243 37084 37084 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 326 3.0% 14.0 20.77sec 7030 5912 Direct 41.9 1319 3909 2342 39.5%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.96 41.87 0.00 0.00 1.1892 0.0000 98109.64 98109.64 0.00% 5911.64 5911.64
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 60.49% 25.32 15 37 1319.33 1142 2420 1318.61 1203 1485 33419 33419 0.00%
crit 39.51% 16.54 5 30 3909.24 2285 6404 3917.04 2772 5535 64691 64691 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [n]:2.17
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [t]:3.42
  • if_expr:active_enemies>2
    standard_rotation
    [z]:8.37
  • if_expr:active_enemies>1
Eternal Insight 44 0.4% 21.1 13.85sec 627 0 Direct 21.1 470 1039 627 27.7%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.08 21.08 0.00 0.00 0.0000 0.0000 13224.02 13224.02 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.31% 15.24 6 29 469.63 460 488 469.63 460 481 7159 7159 0.00%
crit 27.69% 5.84 0 15 1039.02 921 1171 1035.86 0 1171 6065 6065 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 953 8.9% 48.5 6.18sec 5895 0 Direct 48.5 0 5894 5894 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.54 48.54 0.00 0.00 0.0000 0.0000 286158.56 286158.56 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.54 36 58 5893.91 3107 8708 5891.66 5600 6160 286159 286159 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [Z]:19.21
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [e]:25.62
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [p]:2.90
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [w]:0.81
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 3057 (5489) 28.4% (51.0%) 94.3 3.15sec 17463 8638 Direct 283.0 (2982.3) 1604 5214 3242 45.4% (45.4%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 94.35 283.04 0.00 0.00 2.0218 0.0000 917718.92 917718.92 0.00% 8637.59 8637.59
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 54.63% 154.61 114 201 1603.82 1372 2907 1604.28 1558 1654 247997 247997 0.00%
crit 45.37% 128.43 87 171 5214.09 2744 7692 5218.85 4870 5573 669722 669722 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [i]:18.85
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [l]:4.25
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [o]:9.18
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [u]:20.16
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [v]:14.54
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [|]:27.47
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2432 22.6% 899.8 0.33sec 811 0 Periodic 2699.3 138 443 270 43.5% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 899.77 0.00 0.00 2699.31 0.0000 0.0000 729858.41 729858.41 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.51% 1525.50 1222 1820 137.78 118 249 137.82 135 141 210207 210207 0.00%
crit 43.49% 1173.81 889 1439 442.67 235 660 442.65 427 462 519652 519652 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Frostbolt 43 0.4% 8.1 39.35sec 1594 999 Direct 8.1 1150 2759 1598 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 8.14 8.12 0.00 0.00 1.5961 0.0000 12979.88 12979.88 0.00% 998.68 998.68
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.12% 5.85 2 10 1149.98 1002 1660 1149.39 1002 1365 6733 6733 0.00%
crit 27.88% 2.26 0 6 2759.35 2405 3983 2609.30 0 3569 6247 6247 0.00%

Action Details: Frostbolt

  • id:116
  • school:frost
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.511000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:116
  • name:Frostbolt
  • school:frost
  • tooltip:
  • description:Launches a bolt of frost at the enemy, causing {$228597s1=0} Frost damage and slowing movement speed by {$205708s1=50}% for {$205708d=8 seconds}.

Action Priority List

    default
    [V]:8.19
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Ignite 1856 17.3% 413.0 0.77sec 1349 0 Periodic 891.4 625 0 625 0.0% 99.1%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 413.00 0.00 891.41 891.41 0.0000 1.0000 557167.43 557167.43 0.00% 625.04 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 891.41 711 1071 625.20 62 2878 625.74 575 676 557167 557167 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5013 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 82 52 28.0%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 5013.08 5013.08 0.00% 42.38 42.38
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.96% 69.08 54 82 40.76 29 51 40.76 39 43 2816 2816 0.00%
crit 28.04% 26.92 14 42 81.62 58 101 81.59 73 91 2197 2197 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:2105.81
Phoenix Flames 0 (802) 0.0% (7.4%) 16.3 18.47sec 14768 13119

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.29 0.00 0.00 0.00 1.1257 0.0000 0.00 0.00 0.00% 13119.47 13119.47

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [k]:11.00
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [r]:2.06
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [x]:3.24
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 802 7.4% 16.2 18.48sec 14818 0 Direct 48.7 1442 6010 4935 76.6%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.23 48.70 0.00 0.00 0.0000 0.0000 240545.46 240545.46 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 23.44% 11.42 3 20 1441.72 1019 3712 1442.74 1019 1921 16458 16458 0.00%
crit 76.56% 37.28 21 52 6010.00 2038 9895 6015.08 5561 6530 224088 224088 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3451 29.0% (29.0%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3447.15 3447.15 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.04% 0.71 0 1 2673.14 2673 2673 1899.12 0 2673 1899 1899 0.00%
crit 28.96% 0.29 0 1 5346.28 5346 5346 1548.03 0 5346 1548 1548 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2493 0 Periodic 5.0 151 556 499 85.8% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2492.68 2492.68 0.00% 415.45 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 14.19% 0.71 0 1 151.34 151 160 107.38 0 160 107 107 0.00%
crit 85.81% 4.29 4 5 555.85 362 682 557.89 523 597 2385 2385 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 230 2.1% 31.8 9.07sec 2168 1781 Direct 31.8 0 2168 2168 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 31.76 31.75 0.00 0.00 1.2176 0.0000 68860.44 68860.44 0.00% 1781.04 1781.04
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 31.75 25 39 2168.21 1736 3091 2167.53 2059 2309 68860 68860 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [m]:1.29
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [s]:12.42
  • if_expr:searing_touch.active
    standard_rotation
    [{]:18.35
  • if_expr:searing_touch.active
Shadowcore Oil Blast 49 0.5% 42.9 6.97sec 344 0 Direct 42.9 257 569 344 27.8%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.94 42.94 0.00 0.00 0.0000 0.0000 14753.84 14753.84 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.21% 31.00 14 55 256.89 253 268 256.88 253 263 7964 7964 0.00%
crit 27.79% 11.93 3 27 568.92 506 644 569.01 517 632 6790 6790 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 664 6.2% 4.1 82.02sec 48651 15214 Periodic 48.8 0 4086 4086 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.10 0.00 16.26 48.79 3.1979 0.7422 199346.81 199346.81 0.00% 15213.83 15213.83
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 48.79 36 60 4085.51 3929 4592 4084.20 4030 4205 199347 199347 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [j]:4.10
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
disciplinary_command
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.26sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.91 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [c]:1.91
  • if_expr:buff.combustion.up
Combustion 4.2 81.76sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.17 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [g]:4.17
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 5.3 44.33sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 5.33 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:5.33
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:disciplinary_command
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 327.05sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.30 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [b]:1.29
Rune of Power 7.4 41.39sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.38 0.00 0.00 0.00 1.1909 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [X]:7.40
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 81.46sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.2sec 245.2sec 11.7sec 7.45% 17.88% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.8s / 249.2s
  • trigger_min/max:240.8s / 249.2s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 12.0s

Stack Uptimes

  • berserking_1:7.45%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.50% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.50%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.8sec 81.8sec 11.7sec 16.26% 0.00% 93.6 (93.6) 4.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.26%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Disciplinary Command 8.1 0.0 39.4sec 39.4sec 19.2sec 52.02% 0.00% 0.0 (0.0) 7.5

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_disciplinary_command
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:30.00
  • default_chance:100.00%
  • default_value:0.20
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:30.1s / 54.6s
  • trigger_min/max:30.1s / 54.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 20.0s

Stack Uptimes

  • disciplinary_command_1:52.02%

Spelldata

  • id:327371
  • name:Disciplinary Command
  • tooltip:Critical Strike damage increased by $w1%.
  • description:{$@spelldesc327365=Casting a Frost, Fire and Arcane spell within {$327366d=10 seconds} of each other increases your Critical Strike damage of all your spells by {$327371s1=20}%. This effect can only occur once every {$327371s2=30} sec.}
  • max_stacks:0
  • duration:20.00
  • cooldown:30.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 81.5sec 81.5sec 14.4sec 20.44% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:76.0s / 85.5s
  • trigger_min/max:76.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.44%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.7 0.0 6.2sec 6.2sec 2.2sec 36.32% 47.03% 0.0 (0.0) 3.8

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 29.5s
  • trigger_min/max:1.0s / 29.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.32%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 43.2 0.0 7.0sec 7.0sec 0.9sec 12.77% 53.89% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 50.2s
  • trigger_min/max:1.0s / 50.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.5s

Stack Uptimes

  • hot_streak_1:12.77%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.5 81.8sec 10.8sec 13.0sec 18.01% 0.00% 17.3 (17.3) 4.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 77.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.5s

Stack Uptimes

  • infernal_cascade_1:0.84%
  • infernal_cascade_2:17.17%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.7sec 326.7sec 22.5sec 9.66% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:320.7s / 331.9s
  • trigger_min/max:320.7s / 331.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.66%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 26.8sec 26.8sec 11.8sec 45.17% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.1s / 51.3s
  • trigger_min/max:12.1s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.17%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.5sec 81.5sec 3.1sec 4.40% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:76.0s / 85.5s
  • trigger_min/max:76.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.1s

Stack Uptimes

  • soul_ignition_1:4.40%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.4sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.2s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.7 38.0 58.0 6.2s 1.0s 29.5s
Heating Up removed 1.3 0.0 4.0 130.0s 1.2s 256.8s
Heating Up converted with Fire Blast 21.6 13.0 31.0 14.1s 1.0s 76.2s
Hot Streak procs 43.2 33.0 53.0 7.0s 1.0s 50.2s
Hot Streak spells used 97.5 79.0 116.0 3.1s 0.0s 24.6s
Hot Streak spell crits 93.0 72.0 112.0 3.2s 0.0s 24.6s
Hot Streak spell crits wasted 1.1 0.0 5.0 64.5s 4.3s 206.0s
Direct Ignite applications 5.0 5.0 5.0 1.6s 0.0s 3.1s
Ignites spread to targets with existing Ignite 31.8 22.0 40.0 18.6s 1.1s 75.6s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 20.00% 17.22% 22.30% 0.9s 0.0s 2.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000210.849149.534271.686
Counterspell35.58617.288108.654207.379160.877263.258
Shifting Power18.2336.43325.37879.03260.223100.104
Fire Blast0.1730.0009.8608.5193.19225.125
Rune of Power4.1160.00016.10630.66521.15239.367
Dragon's Breath4.5070.00024.60165.25445.53185.911
Combustion1.6900.0003.2747.0933.16210.623
Phoenix Flames0.3050.0005.5874.9664.7095.587

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
disciplinary_command
mana_regen Mana 3226.31 234048.63 100.00% 72.54 66178.92 22.04%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 779.09 787.41 66191.2 47499.0 41216.0 50000.0
Usage Type Count Total Avg RPE APR
disciplinary_command
arcane_explosion Mana 1.0 5074.6 5000.0 5079.7 0.8
combustion Mana 4.2 21159.2 5000.0 5076.4 0.0
counterspell Mana 5.4 5410.9 1000.0 1014.9 0.0
dragons_breath Mana 14.2 28364.2 2000.0 2032.5 3.5
fire_blast Mana 49.3 24660.7 500.0 508.0 11.6
flamestrike Mana 95.8 119802.2 1250.0 1269.8 13.8
frostbolt Mana 8.3 8270.6 1000.0 1015.6 1.6
scorch Mana 32.3 16137.8 500.0 508.2 4.3
shifting_power Mana 4.2 10403.0 2500.0 2538.9 19.2

Statistics & Data Analysis

Fight Length
disciplinary_command Fight Length
Count 1005
Mean 300.41
Minimum 240.22
Maximum 359.92
Spread ( max - min ) 119.69
Range [ ( max - min ) / 2 * 100% ] 19.92%
Standard Deviation 35.3711
5th Percentile 244.71
95th Percentile 354.26
( 95th Percentile - 5th Percentile ) 109.54
Mean Distribution
Standard Deviation 1.1157
95.00% Confidence Interval ( 298.22 - 302.60 )
Normalized 95.00% Confidence Interval ( 99.27% - 100.73% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 533
0.1% Error 53256
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1069
DPS
disciplinary_command Damage Per Second
Count 1005
Mean 10758.58
Minimum 10008.35
Maximum 11616.49
Spread ( max - min ) 1608.14
Range [ ( max - min ) / 2 * 100% ] 7.47%
Standard Deviation 335.0513
5th Percentile 10226.31
95th Percentile 11281.53
( 95th Percentile - 5th Percentile ) 1055.23
Mean Distribution
Standard Deviation 10.5689
95.00% Confidence Interval ( 10737.86 - 10779.29 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 38
0.1% Error 3726
0.1 Scale Factor Error with Delta=300 959
0.05 Scale Factor Error with Delta=300 3834
0.01 Scale Factor Error with Delta=300 95832
Priority Target DPS
disciplinary_command Priority Target Damage Per Second
Count 1005
Mean 4666.11
Minimum 4323.71
Maximum 5014.48
Spread ( max - min ) 690.76
Range [ ( max - min ) / 2 * 100% ] 7.40%
Standard Deviation 143.4570
5th Percentile 4433.82
95th Percentile 4899.97
( 95th Percentile - 5th Percentile ) 466.15
Mean Distribution
Standard Deviation 4.5252
95.00% Confidence Interval ( 4657.24 - 4674.98 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 37
0.1% Error 3632
0.1 Scale Factor Error with Delta=300 176
0.05 Scale Factor Error with Delta=300 703
0.01 Scale Factor Error with Delta=300 17569
DPS(e)
disciplinary_command Damage Per Second (Effective)
Count 1005
Mean 10758.58
Minimum 10008.35
Maximum 11616.49
Spread ( max - min ) 1608.14
Range [ ( max - min ) / 2 * 100% ] 7.47%
Damage
disciplinary_command Damage
Count 1005
Mean 3224054.16
Minimum 2485311.58
Maximum 3934733.47
Spread ( max - min ) 1449421.89
Range [ ( max - min ) / 2 * 100% ] 22.48%
DTPS
disciplinary_command Damage Taken Per Second
Count 1005
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
disciplinary_command Healing Per Second
Count 1005
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
disciplinary_command Healing Per Second (Effective)
Count 1005
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
disciplinary_command Heal
Count 1005
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
disciplinary_command Healing Taken Per Second
Count 1005
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
disciplinary_command Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
disciplinary_commandTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
disciplinary_command Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=!runeforge.disciplinary_command
Q 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
R 4.26 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
S 4.14 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
T 5.33 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
U 1.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
V 8.19 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
W 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
X 7.40 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
Y 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
Z 19.21 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
a 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
b 1.29 potion
0.00 blood_fury
c 1.91 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
d 4.26 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
e 25.62 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
f 0.00 call_action_list,name=active_talents
g 4.17 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
h 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
i 18.85 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
j 4.10 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
k 11.00 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
l 4.25 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
m 1.29 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
n 2.17 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
o 9.18 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
p 2.90 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
q 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
r 2.06 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
s 12.42 scorch,if=searing_touch.active
t 3.42 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
u 20.16 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
v 14.54 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
w 0.81 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
x 3.24 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
y 0.00 call_action_list,name=active_talents
z 8.37 dragons_breath,if=active_enemies>1
{ 18.35 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
| 27.47 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPVbdRlgeeSciekijeeiekiekimkiXtuuuZZouuUV||ZZvz|||||Z||z||XuZuuVZTtudRlgeieeSikjeieeiknXruuuVZTrZv|z||||ZZv||z|||XuZuutZu|TV|dRlgeeSiekijeeiekinXuuuuZTVZvxxz||||ZZv||z||{{XoZssossoposszTVv{{{vdRlgecieeSikjeieeikkiXspsossVospsoz{{vZvx{{v{Zvxv{{zv{{{v{{v{{XoZposps

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask disciplinary_command 50000.0/50000: 100% mana
Pre precombat 1 food disciplinary_command 50000.0/50000: 100% mana
Pre precombat 2 augmentation disciplinary_command 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 default V frostbolt Fluffy_Pillow 49000.0/50000: 98% mana
0:01.643 combustion_cooldowns b potion Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command
0:01.643 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, potion_of_spectral_intellect
0:01.643 default R use_item_soul_igniter Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:01.643 combustion_phase l flamestrike Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.199 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.199 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.793 combustion_phase e fire_blast Fluffy_Pillow 45094.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.852 default S cancel_buff Fluffy_Pillow 43403.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.852 combustion_cooldowns c berserking Fluffy_Pillow 43403.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.852 combustion_phase i flamestrike Fluffy_Pillow 43403.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.368 combustion_phase e fire_blast Fluffy_Pillow 42669.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.715 combustion_phase k phoenix_flames Fluffy_Pillow 42516.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.579 combustion_phase i flamestrike Fluffy_Pillow 43380.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.443 combustion_phase j shifting_power Fluffy_Pillow 42994.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.677 combustion_phase e fire_blast Fluffy_Pillow 41728.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.186 combustion_phase e fire_blast Fluffy_Pillow 41737.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.955 combustion_phase i flamestrike Fluffy_Pillow 42006.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.955 combustion_phase e fire_blast Fluffy_Pillow 40756.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.819 combustion_phase k phoenix_flames Fluffy_Pillow 41120.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.682 combustion_phase i flamestrike Fluffy_Pillow 41983.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.682 combustion_phase e fire_blast Fluffy_Pillow 40733.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.547 combustion_phase k phoenix_flames Fluffy_Pillow 41098.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.412 combustion_phase i flamestrike Fluffy_Pillow 41963.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.276 combustion_phase m scorch Fluffy_Pillow 41577.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.141 combustion_phase k phoenix_flames Fluffy_Pillow 41942.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.004 combustion_phase i flamestrike Fluffy_Pillow 42805.0/50000: 86% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.867 default X rune_of_power Fluffy_Pillow 42418.0/50000: 85% mana bloodlust, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:16.818 rop_phase t dragons_breath Fluffy_Pillow 43369.0/50000: 87% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:17.769 rop_phase u flamestrike Fluffy_Pillow 42320.0/50000: 85% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:19.978 rop_phase u flamestrike Fluffy_Pillow 43279.0/50000: 87% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:22.187 rop_phase u flamestrike Fluffy_Pillow 44238.0/50000: 88% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.291 default Z fire_blast Fluffy_Pillow 44342.0/50000: 89% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:23.979 default Z fire_blast Fluffy_Pillow 45530.0/50000: 91% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:24.395 rop_phase o flamestrike Fluffy_Pillow 44196.0/50000: 88% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:25.346 rop_phase u flamestrike Fluffy_Pillow 43897.0/50000: 88% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:27.555 rop_phase u flamestrike Fluffy_Pillow 44856.0/50000: 90% mana bloodlust, rune_of_power
0:29.764 default U arcane_explosion Fluffy_Pillow 45815.0/50000: 92% mana bloodlust
0:30.713 default V frostbolt Fluffy_Pillow 41764.0/50000: 84% mana bloodlust
0:31.978 standard_rotation | flamestrike Fluffy_Pillow 42029.0/50000: 84% mana bloodlust, disciplinary_command
0:34.189 standard_rotation | flamestrike Fluffy_Pillow 42990.0/50000: 86% mana bloodlust, disciplinary_command
0:34.804 default Z fire_blast Fluffy_Pillow 43605.0/50000: 87% mana bloodlust, disciplinary_command
0:35.904 default Z fire_blast Fluffy_Pillow 44205.0/50000: 88% mana bloodlust, heating_up, disciplinary_command
0:36.398 standard_rotation v flamestrike Fluffy_Pillow 42949.0/50000: 86% mana bloodlust, hot_streak, disciplinary_command
0:37.346 standard_rotation z dragons_breath Fluffy_Pillow 42647.0/50000: 85% mana bloodlust, disciplinary_command
0:38.294 standard_rotation | flamestrike Fluffy_Pillow 41595.0/50000: 83% mana bloodlust, disciplinary_command
0:40.503 standard_rotation | flamestrike Fluffy_Pillow 42554.0/50000: 85% mana bloodlust, disciplinary_command
0:42.712 standard_rotation | flamestrike Fluffy_Pillow 43513.0/50000: 87% mana disciplinary_command
0:45.583 standard_rotation | flamestrike Fluffy_Pillow 45134.0/50000: 90% mana disciplinary_command
0:48.455 standard_rotation | flamestrike Fluffy_Pillow 46756.0/50000: 94% mana disciplinary_command
0:49.413 default Z fire_blast Fluffy_Pillow 47714.0/50000: 95% mana disciplinary_command
0:51.325 standard_rotation | flamestrike Fluffy_Pillow 47876.0/50000: 96% mana heating_up, disciplinary_command
0:54.196 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:57.066 standard_rotation z dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:58.298 standard_rotation | flamestrike Fluffy_Pillow 47986.0/50000: 96% mana
1:01.170 standard_rotation | flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
1:04.039 default X rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana
1:05.271 rop_phase u flamestrike Fluffy_Pillow 49985.0/50000: 100% mana rune_of_power
1:05.271 default Z fire_blast Fluffy_Pillow 49985.0/50000: 100% mana rune_of_power
1:08.142 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:11.012 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:13.882 default V frostbolt Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:13.882 default Z fire_blast Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:15.523 default T counterspell Fluffy_Pillow 48895.0/50000: 98% mana heating_up, rune_of_power
1:15.523 rop_phase t dragons_breath Fluffy_Pillow 47895.0/50000: 96% mana heating_up, rune_of_power, disciplinary_command
1:16.755 rop_phase u flamestrike Fluffy_Pillow 47127.0/50000: 94% mana heating_up, rune_of_power, disciplinary_command
1:19.625 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48747.0/50000: 97% mana heating_up, disciplinary_command
1:19.625 default R use_item_soul_igniter Fluffy_Pillow 48747.0/50000: 97% mana heating_up, disciplinary_command, gladiators_badge
1:19.625 combustion_phase l flamestrike Fluffy_Pillow 48747.0/50000: 97% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
1:21.846 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
1:21.846 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:22.496 combustion_phase i flamestrike Fluffy_Pillow 43900.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
1:22.496 combustion_phase e fire_blast Fluffy_Pillow 42650.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
1:23.014 combustion_phase e fire_blast Fluffy_Pillow 42668.0/50000: 85% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.728 default S cancel_buff Fluffy_Pillow 42882.0/50000: 86% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.728 combustion_phase i flamestrike Fluffy_Pillow 42882.0/50000: 86% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:24.961 combustion_phase k phoenix_flames Fluffy_Pillow 42865.0/50000: 86% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:26.195 combustion_phase j shifting_power Fluffy_Pillow 44099.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:27.133 combustion_phase e fire_blast Fluffy_Pillow 42537.0/50000: 85% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:29.803 combustion_phase i flamestrike Fluffy_Pillow 44707.0/50000: 89% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:29.803 combustion_phase e fire_blast Fluffy_Pillow 43457.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:30.663 combustion_phase e fire_blast Fluffy_Pillow 43817.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:31.037 combustion_phase i flamestrike Fluffy_Pillow 43691.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:32.268 combustion_phase k phoenix_flames Fluffy_Pillow 43672.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:33.499 combustion_phase n dragons_breath Fluffy_Pillow 44903.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
1:34.732 default X rune_of_power Fluffy_Pillow 44136.0/50000: 88% mana heating_up, disciplinary_command, infernal_cascade(2)
1:35.964 rop_phase r phoenix_flames Fluffy_Pillow 45368.0/50000: 91% mana heating_up, rune_of_power
1:37.195 rop_phase u flamestrike Fluffy_Pillow 46599.0/50000: 93% mana rune_of_power
1:40.063 rop_phase u flamestrike Fluffy_Pillow 48217.0/50000: 96% mana rune_of_power
1:42.933 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:45.802 default V frostbolt Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
1:47.042 default Z fire_blast Fluffy_Pillow 49993.0/50000: 100% mana rune_of_power
1:47.445 default T counterspell Fluffy_Pillow 48896.0/50000: 98% mana heating_up, rune_of_power
1:47.445 rop_phase r phoenix_flames Fluffy_Pillow 47896.0/50000: 96% mana heating_up, rune_of_power, disciplinary_command
1:47.547 default Z fire_blast Fluffy_Pillow 47998.0/50000: 96% mana heating_up, rune_of_power, disciplinary_command
1:48.678 standard_rotation v flamestrike Fluffy_Pillow 48629.0/50000: 97% mana hot_streak, disciplinary_command
1:49.910 standard_rotation | flamestrike Fluffy_Pillow 48611.0/50000: 97% mana disciplinary_command
1:52.781 standard_rotation z dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
1:54.013 standard_rotation | flamestrike Fluffy_Pillow 47987.0/50000: 96% mana disciplinary_command
1:56.883 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
1:59.754 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
2:02.625 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
2:03.406 default Z fire_blast Fluffy_Pillow 49536.0/50000: 99% mana disciplinary_command
2:05.094 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
2:05.495 standard_rotation v flamestrike Fluffy_Pillow 48651.0/50000: 97% mana hot_streak, disciplinary_command
2:06.729 standard_rotation | flamestrike Fluffy_Pillow 48635.0/50000: 97% mana disciplinary_command
2:09.598 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:12.471 standard_rotation z dragons_breath Fluffy_Pillow 48757.0/50000: 98% mana
2:13.704 standard_rotation | flamestrike Fluffy_Pillow 47990.0/50000: 96% mana
2:16.574 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:19.443 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:22.313 default X rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
2:23.547 rop_phase u flamestrike Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
2:23.547 default Z fire_blast Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
2:26.418 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:29.289 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:32.159 rop_phase t dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:32.159 default Z fire_blast Fluffy_Pillow 46754.0/50000: 94% mana rune_of_power
2:33.392 rop_phase u flamestrike Fluffy_Pillow 47487.0/50000: 95% mana heating_up, rune_of_power
2:36.261 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
2:39.132 default T counterspell Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:39.132 default V frostbolt Fluffy_Pillow 47755.0/50000: 96% mana heating_up
2:40.777 standard_rotation | flamestrike Fluffy_Pillow 48400.0/50000: 97% mana disciplinary_command
2:43.648 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
2:43.648 default R use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command, gladiators_badge
2:43.648 combustion_phase l flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command, soul_ignition, gladiators_badge
2:45.825 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command, soul_ignition, gladiators_badge
2:45.825 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
2:46.403 combustion_phase e fire_blast Fluffy_Pillow 45078.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
2:46.519 default S cancel_buff Fluffy_Pillow 43444.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
2:46.519 combustion_phase i flamestrike Fluffy_Pillow 43444.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:46.931 combustion_phase e fire_blast Fluffy_Pillow 42606.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:47.751 combustion_phase k phoenix_flames Fluffy_Pillow 42926.0/50000: 86% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:48.983 combustion_phase i flamestrike Fluffy_Pillow 44158.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:50.216 combustion_phase j shifting_power Fluffy_Pillow 44141.0/50000: 88% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:51.096 combustion_phase e fire_blast Fluffy_Pillow 42521.0/50000: 85% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:52.849 combustion_phase e fire_blast Fluffy_Pillow 43774.0/50000: 88% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:53.723 combustion_phase i flamestrike Fluffy_Pillow 44148.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:54.441 combustion_phase e fire_blast Fluffy_Pillow 43616.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:54.954 combustion_phase k phoenix_flames Fluffy_Pillow 43629.0/50000: 87% mana combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:56.185 combustion_phase i flamestrike Fluffy_Pillow 44860.0/50000: 90% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:57.418 combustion_phase n dragons_breath Fluffy_Pillow 44843.0/50000: 90% mana combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
2:58.651 default X rune_of_power Fluffy_Pillow 44076.0/50000: 88% mana disciplinary_command, infernal_cascade(2)
2:59.886 rop_phase u flamestrike Fluffy_Pillow 45311.0/50000: 91% mana rune_of_power, disciplinary_command
3:02.757 rop_phase u flamestrike Fluffy_Pillow 46932.0/50000: 94% mana rune_of_power
3:05.627 rop_phase u flamestrike Fluffy_Pillow 48552.0/50000: 97% mana rune_of_power
3:08.496 rop_phase u flamestrike Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
3:10.862 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
3:11.367 default T counterspell Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
3:11.367 default V frostbolt Fluffy_Pillow 47755.0/50000: 96% mana heating_up, rune_of_power
3:11.367 default Z fire_blast Fluffy_Pillow 47755.0/50000: 96% mana heating_up, rune_of_power
3:13.008 standard_rotation v flamestrike Fluffy_Pillow 47896.0/50000: 96% mana hot_streak, disciplinary_command
3:14.241 standard_rotation x phoenix_flames Fluffy_Pillow 47879.0/50000: 96% mana disciplinary_command
3:15.472 standard_rotation x phoenix_flames Fluffy_Pillow 49110.0/50000: 98% mana disciplinary_command
3:16.706 standard_rotation z dragons_breath Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command
3:17.938 standard_rotation | flamestrike Fluffy_Pillow 49232.0/50000: 98% mana disciplinary_command
3:20.807 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana disciplinary_command
3:23.676 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana disciplinary_command
3:26.547 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
3:27.167 default Z fire_blast Fluffy_Pillow 49375.0/50000: 99% mana disciplinary_command
3:28.916 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
3:29.416 standard_rotation v flamestrike Fluffy_Pillow 48750.0/50000: 98% mana hot_streak, disciplinary_command
3:30.649 standard_rotation | flamestrike Fluffy_Pillow 48733.0/50000: 97% mana disciplinary_command
3:33.520 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:36.389 standard_rotation z dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
3:37.622 standard_rotation | flamestrike Fluffy_Pillow 47986.0/50000: 96% mana
3:40.491 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
3:43.362 standard_rotation { scorch Fluffy_Pillow 48755.0/50000: 98% mana
3:44.594 standard_rotation { scorch Fluffy_Pillow 49487.0/50000: 99% mana
3:45.827 default X rune_of_power Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:47.061 rop_phase o flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
3:47.061 default Z fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
3:48.293 rop_phase s scorch Fluffy_Pillow 49482.0/50000: 99% mana heating_up, rune_of_power
3:49.524 rop_phase s scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, rune_of_power
3:50.757 rop_phase o flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:51.990 rop_phase s scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:53.223 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:54.456 rop_phase o flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:55.690 rop_phase p fire_blast Fluffy_Pillow 49489.0/50000: 99% mana heating_up, rune_of_power
3:55.690 rop_phase o flamestrike Fluffy_Pillow 48989.0/50000: 98% mana hot_streak, rune_of_power
3:56.922 rop_phase s scorch Fluffy_Pillow 48971.0/50000: 98% mana rune_of_power
3:58.155 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana rune_of_power
3:59.387 standard_rotation z dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:00.619 default T counterspell Fluffy_Pillow 48736.0/50000: 97% mana hot_streak
4:00.619 default V frostbolt Fluffy_Pillow 47736.0/50000: 95% mana hot_streak
4:02.262 standard_rotation v flamestrike Fluffy_Pillow 48379.0/50000: 97% mana hot_streak, disciplinary_command
4:03.495 standard_rotation { scorch Fluffy_Pillow 48362.0/50000: 97% mana disciplinary_command
4:04.727 standard_rotation { scorch Fluffy_Pillow 49094.0/50000: 98% mana disciplinary_command
4:05.959 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, disciplinary_command
4:07.191 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
4:08.424 combustion_cooldowns d use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49487.0/50000: 99% mana heating_up, disciplinary_command
4:08.424 default R use_item_soul_igniter Fluffy_Pillow 49487.0/50000: 99% mana heating_up, disciplinary_command, gladiators_badge
4:08.424 combustion_phase l flamestrike Fluffy_Pillow 49487.0/50000: 99% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
4:10.686 combustion_phase g combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
4:10.686 combustion_phase e fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
4:11.295 combustion_cooldowns c berserking Fluffy_Pillow 43859.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
4:11.295 combustion_phase i flamestrike Fluffy_Pillow 43859.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
4:11.295 combustion_phase e fire_blast Fluffy_Pillow 42609.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade, soul_ignition, gladiators_badge
4:11.837 combustion_phase e fire_blast Fluffy_Pillow 42651.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
4:12.416 default S cancel_buff Fluffy_Pillow 42730.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), soul_ignition, gladiators_badge
4:12.416 combustion_phase i flamestrike Fluffy_Pillow 42730.0/50000: 85% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:13.535 combustion_phase k phoenix_flames Fluffy_Pillow 42599.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:14.655 combustion_phase j shifting_power Fluffy_Pillow 43719.0/50000: 87% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:15.747 combustion_phase e fire_blast Fluffy_Pillow 42311.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:17.913 combustion_phase i flamestrike Fluffy_Pillow 43977.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:17.913 combustion_phase e fire_blast Fluffy_Pillow 42727.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:18.435 combustion_phase e fire_blast Fluffy_Pillow 42749.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:19.034 combustion_phase i flamestrike Fluffy_Pillow 42848.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:20.154 combustion_phase k phoenix_flames Fluffy_Pillow 42718.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:21.274 combustion_phase k phoenix_flames Fluffy_Pillow 43838.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, infernal_cascade(2), gladiators_badge
4:22.394 combustion_phase i flamestrike Fluffy_Pillow 44958.0/50000: 90% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:23.515 default X rune_of_power Fluffy_Pillow 44829.0/50000: 90% mana
4:24.748 rop_phase s scorch Fluffy_Pillow 46062.0/50000: 92% mana rune_of_power
4:24.748 rop_phase p fire_blast Fluffy_Pillow 46062.0/50000: 92% mana rune_of_power
4:25.980 rop_phase s scorch Fluffy_Pillow 46294.0/50000: 93% mana heating_up, rune_of_power
4:27.213 rop_phase o flamestrike Fluffy_Pillow 47027.0/50000: 94% mana hot_streak, rune_of_power
4:28.447 rop_phase s scorch Fluffy_Pillow 47011.0/50000: 94% mana heating_up, rune_of_power
4:29.678 rop_phase s scorch Fluffy_Pillow 47742.0/50000: 95% mana heating_up, rune_of_power
4:30.910 default V frostbolt Fluffy_Pillow 48474.0/50000: 97% mana hot_streak, rune_of_power
4:32.550 rop_phase o flamestrike Fluffy_Pillow 49002.0/50000: 98% mana hot_streak, rune_of_power, disciplinary_command
4:33.782 rop_phase s scorch Fluffy_Pillow 48984.0/50000: 98% mana rune_of_power, disciplinary_command
4:33.782 rop_phase p fire_blast Fluffy_Pillow 48984.0/50000: 98% mana rune_of_power, disciplinary_command
4:35.016 rop_phase s scorch Fluffy_Pillow 49218.0/50000: 98% mana heating_up, rune_of_power, disciplinary_command
4:36.248 rop_phase o flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power, disciplinary_command
4:37.480 standard_rotation z dragons_breath Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command
4:38.712 standard_rotation { scorch Fluffy_Pillow 48718.0/50000: 97% mana heating_up, disciplinary_command
4:39.946 standard_rotation { scorch Fluffy_Pillow 49452.0/50000: 99% mana heating_up, disciplinary_command
4:41.178 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
4:41.283 default Z fire_blast Fluffy_Pillow 48359.0/50000: 97% mana heating_up, disciplinary_command
4:42.411 standard_rotation v flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak, disciplinary_command
4:43.642 standard_rotation x phoenix_flames Fluffy_Pillow 48968.0/50000: 98% mana disciplinary_command
4:44.873 standard_rotation { scorch Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
4:46.104 standard_rotation { scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, disciplinary_command
4:47.336 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
4:48.570 standard_rotation { scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, disciplinary_command
4:49.217 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
4:49.802 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
4:51.034 standard_rotation x phoenix_flames Fluffy_Pillow 49486.0/50000: 99% mana heating_up, disciplinary_command
4:52.267 standard_rotation v flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, disciplinary_command
4:53.502 standard_rotation { scorch Fluffy_Pillow 49985.0/50000: 100% mana
4:54.733 standard_rotation { scorch Fluffy_Pillow 49503.0/50000: 99% mana
4:55.965 standard_rotation z dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:57.198 standard_rotation v flamestrike Fluffy_Pillow 48737.0/50000: 97% mana hot_streak
4:58.432 standard_rotation { scorch Fluffy_Pillow 48721.0/50000: 97% mana
4:59.664 standard_rotation { scorch Fluffy_Pillow 49453.0/50000: 99% mana
5:00.896 standard_rotation { scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
5:02.129 standard_rotation v flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
5:03.361 standard_rotation { scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
5:04.595 standard_rotation { scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
5:05.826 standard_rotation v flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
5:07.058 standard_rotation { scorch Fluffy_Pillow 49485.0/50000: 99% mana heating_up
5:08.291 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
5:09.524 default X rune_of_power Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
5:10.976 rop_phase o flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
5:10.976 default Z fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
5:11.508 rop_phase p fire_blast Fluffy_Pillow 48782.0/50000: 98% mana heating_up, rune_of_power
5:12.209 rop_phase o flamestrike Fluffy_Pillow 48983.0/50000: 98% mana hot_streak, rune_of_power
5:13.441 rop_phase s scorch Fluffy_Pillow 48965.0/50000: 98% mana rune_of_power
5:13.787 rop_phase p fire_blast Fluffy_Pillow 49294.0/50000: 99% mana rune_of_power
5:14.675 rop_phase s scorch Fluffy_Pillow 49199.0/50000: 98% mana heating_up, rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Disciplinary Command }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="disciplinary_command"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6832/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

expanded_potential : 9727 dps, 4179 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9726.5 9726.5 18.3 / 0.188% 944.6 / 9.7% 12.1
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.7 790.0 Mana 0.00% 51.8 100.1% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
expanded_potential 9727
Blazing Surge 231 2.4% 4.3 81.87sec 16245 0 Direct 12.5 4375 8740 5568 27.4%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 12.46 0.00 0.00 0.0000 0.0000 69383.74 69383.74 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.65% 9.05 3 15 4375.21 4135 4707 4373.55 4226 4523 39598 39598 0.00%
crit 27.35% 3.41 0 9 8739.95 8269 9415 8532.40 0 9414 29786 29786 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 305 3.1% 14.1 20.80sec 6516 5478 Direct 42.2 1302 3465 2170 40.2%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.06 42.18 0.00 0.00 1.1896 0.0000 91628.05 91628.05 0.00% 5478.18 5478.18
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 59.81% 25.23 13 36 1301.98 1142 2420 1302.64 1208 1455 32856 32856 0.00%
crit 40.19% 16.95 6 29 3464.57 2285 5337 3476.15 2878 4399 58772 58772 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.45
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.25
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.37
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 21.1 13.93sec 601 0 Direct 21.1 470 939 601 28.0%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 21.11 21.11 0.00 0.00 0.0000 0.0000 12689.41 12689.41 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.01% 15.20 5 30 469.61 460 488 469.59 460 485 7140 7140 0.00%
crit 27.99% 5.91 0 15 939.25 921 976 936.78 0 976 5550 5550 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 827 8.5% 48.7 6.19sec 5094 0 Direct 48.7 0 5093 5093 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.71 48.71 0.00 0.00 0.0000 0.0000 248133.50 248133.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.71 37 58 5092.88 3107 7256 5092.34 4875 5285 248134 248134 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.43
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.77
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.91
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.60
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2852 (5127) 29.3% (52.7%) 98.8 3.02sec 15558 7632 Direct 296.5 (3126.8) 1609 4470 2885 44.6% (44.6%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.82 296.47 0.00 0.00 2.0385 0.0000 855461.59 855461.59 0.00% 7631.82 7631.82
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.39% 164.22 122 213 1608.58 1372 2907 1609.09 1566 1658 264209 264209 0.00%
crit 44.61% 132.24 92 171 4470.25 2744 6410 4473.23 4199 4893 591252 591252 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.84
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.21
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.26
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.57
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.73
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.30
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2274 23.4% 943.4 0.31sec 723 0 Periodic 2830.3 137 379 241 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 943.45 0.00 0.00 2830.34 0.0000 0.0000 681991.99 681991.99 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.06% 1615.11 1306 1942 136.84 118 249 136.86 134 139 221041 221041 0.00%
crit 42.94% 1215.23 915 1490 379.26 235 550 379.26 367 392 460951 460951 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1649 17.0% 428.8 0.74sec 1154 0 Periodic 892.7 554 0 554 0.0% 99.2%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 428.77 0.00 892.70 892.70 0.0000 1.0000 494641.74 494641.74 0.00% 554.10 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 892.70 713 1073 554.32 62 2404 554.61 515 601 494642 494642 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 4993 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 4993.35 4993.35 0.00% 42.21 42.21
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.09% 69.21 56 85 40.67 29 51 40.67 39 43 2815 2815 0.00%
crit 27.91% 26.79 11 40 81.32 58 101 81.33 72 90 2179 2179 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1691.25
Phoenix Flames 0 (678) 0.0% (7.0%) 16.4 18.50sec 12369 10983

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.43 0.00 0.00 0.00 1.1263 0.0000 0.00 0.00 0.00% 10982.83 10982.83

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.81
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.38
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.25
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 678 7.0% 16.4 18.50sec 12414 0 Direct 49.1 1456 5016 4136 75.3%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.37 49.12 0.00 0.00 0.0000 0.0000 203259.16 203259.16 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.65% 12.11 5 21 1456.32 1019 3138 1458.27 1114 1892 17633 17633 0.00%
crit 75.35% 37.01 23 50 5015.82 2038 8246 5020.05 4559 5403 185626 185626 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3423 28.4% (28.4%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3431.19 3431.19 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.64% 0.72 0 1 2673.14 2673 2673 1915.08 0 2673 1915 1915 0.00%
crit 28.36% 0.28 0 1 5346.28 5346 5346 1516.11 0 5346 1516 1516 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2488 0 Periodic 5.0 0 498 498 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2487.88 2487.88 0.00% 414.65 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 497.62 380 568 497.58 493 523 2488 2488 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 226 2.3% 33.5 8.75sec 2016 1654 Direct 33.5 0 2015 2015 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.54 33.53 0.00 0.00 1.2184 0.0000 67597.37 67597.37 0.00% 1654.37 1654.37
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.53 27 41 2015.36 1530 2895 2014.45 1885 2152 67597 67597 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.28
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:13.08
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.52
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 43.2 6.89sec 329 0 Direct 43.2 257 514 329 28.1%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.17 43.17 0.00 0.00 0.0000 0.0000 14204.50 14204.50 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.93% 31.06 14 48 256.95 253 268 256.94 253 262 7980 7980 0.00%
crit 28.07% 12.12 3 23 513.74 506 537 513.80 506 528 6224 6224 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 557 5.7% 4.1 82.00sec 40551 12667 Periodic 49.1 0 3403 3403 100.0% 1.4%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.12 0.00 16.36 49.09 3.2013 0.7424 167044.56 167044.56 0.00% 12667.37 12667.37
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 49.09 36 60 3402.79 3274 3826 3401.45 3358 3477 167045 167045 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.12
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
expanded_potential
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.11sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.93 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.93
  • if_expr:buff.combustion.up
Combustion 4.2 81.74sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.19 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.19
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.3 21.01sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.33 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.33
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:expanded_potential
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.29
Rune of Power 7.4 41.30sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.38 0.00 0.00 0.00 1.1925 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.41
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.94sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.2sec 245.2sec 11.7sec 7.52% 18.00% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.5s / 249.6s
  • trigger_min/max:241.5s / 249.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:7.52%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.51% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.51%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.8sec 81.8sec 11.7sec 16.38% 0.00% 94.2 (94.2) 4.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:77.0s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • combustion_1:16.38%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 81.6sec 82.8sec 14.5sec 20.59% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:76.7s / 85.5s
  • trigger_min/max:76.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.59%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.4 0.0 6.1sec 6.1sec 2.2sec 36.03% 47.36% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 24.5s
  • trigger_min/max:0.8s / 24.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.03%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.5 0.0 6.8sec 6.8sec 0.9sec 12.12% 53.84% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.1s
  • trigger_min/max:1.0s / 51.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 2.9s

Stack Uptimes

  • hot_streak_1:12.12%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.6 81.8sec 10.8sec 13.2sec 18.37% 0.00% 17.4 (17.4) 4.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.7s

Stack Uptimes

  • infernal_cascade_1:0.86%
  • infernal_cascade_2:17.51%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 326.9sec 0.0sec 22.8sec 9.73% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:320.5s / 332.3s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.73%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.7sec 26.7sec 11.8sec 45.30% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.3s
  • trigger_min/max:12.9s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.30%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.6sec 82.8sec 3.3sec 4.68% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:76.7s / 85.5s
  • trigger_min/max:76.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.68%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 300.2sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.9s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.4 39.0 61.0 6.1s 0.8s 24.5s
Heating Up removed 1.4 0.0 5.0 91.9s 4.9s 251.9s
Heating Up converted with Fire Blast 21.9 12.0 30.0 13.9s 1.1s 60.4s
Hot Streak procs 44.5 35.0 53.0 6.8s 1.0s 51.1s
Hot Streak spells used 99.6 81.0 120.0 3.0s 0.0s 23.9s
Hot Streak spell crits 94.9 75.0 114.0 3.2s 0.0s 23.9s
Hot Streak spell crits wasted 0.9 0.0 4.0 46.2s 3.7s 156.4s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 32.1 22.0 40.0 18.6s 1.1s 72.0s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.20% 17.26% 21.46% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.607149.807271.900
Counterspell0.5830.0002.6158.9764.90614.229
Shifting Power18.0005.45425.19178.04760.12698.894
Fire Blast0.1700.0009.9158.3682.19824.429
Rune of Power4.1250.00015.09630.82721.56739.814
Dragon's Breath4.4510.00023.80364.43543.39986.103
Combustion1.3110.0002.5505.5322.73710.020
Phoenix Flames0.2420.0004.6023.9793.7294.602

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
expanded_potential
mana_regen Mana 3220.47 237158.90 100.00% 73.64 62840.41 20.95%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 789.97 800.71 62862.9 46778.2 40462.0 50000.0
Usage Type Count Total Avg RPE APR
expanded_potential
combustion Mana 4.3 21355.7 5000.0 5095.0 0.0
counterspell Mana 15.6 15633.1 1000.0 1019.5 0.0
dragons_breath Mana 14.3 28681.6 2000.0 2039.8 3.2
fire_blast Mana 49.7 24840.2 500.0 510.0 10.0
flamestrike Mana 100.8 125991.9 1250.0 1274.9 12.2
scorch Mana 34.2 17103.2 500.0 510.0 4.0
shifting_power Mana 4.2 10497.5 2500.0 2548.3 15.9

Statistics & Data Analysis

Fight Length
expanded_potential Fight Length
Count 804
Mean 300.19
Minimum 240.13
Maximum 359.90
Spread ( max - min ) 119.77
Range [ ( max - min ) / 2 * 100% ] 19.95%
Standard Deviation 35.2544
5th Percentile 245.15
95th Percentile 354.60
( 95th Percentile - 5th Percentile ) 109.44
Mean Distribution
Standard Deviation 1.2433
95.00% Confidence Interval ( 297.75 - 302.63 )
Normalized 95.00% Confidence Interval ( 99.19% - 100.81% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 530
0.1% Error 52983
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1061
DPS
expanded_potential Damage Per Second
Count 804
Mean 9726.53
Minimum 9149.98
Maximum 10352.02
Spread ( max - min ) 1202.03
Range [ ( max - min ) / 2 * 100% ] 6.18%
Standard Deviation 265.2011
5th Percentile 9312.60
95th Percentile 10167.31
( 95th Percentile - 5th Percentile ) 854.71
Mean Distribution
Standard Deviation 9.3529
95.00% Confidence Interval ( 9708.20 - 9744.86 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 29
0.1% Error 2856
0.1 Scale Factor Error with Delta=300 601
0.05 Scale Factor Error with Delta=300 2402
0.01 Scale Factor Error with Delta=300 60040
Priority Target DPS
expanded_potential Priority Target Damage Per Second
Count 804
Mean 4179.43
Minimum 3874.05
Maximum 4471.52
Spread ( max - min ) 597.48
Range [ ( max - min ) / 2 * 100% ] 7.15%
Standard Deviation 115.7136
5th Percentile 3998.06
95th Percentile 4377.19
( 95th Percentile - 5th Percentile ) 379.13
Mean Distribution
Standard Deviation 4.0809
95.00% Confidence Interval ( 4171.44 - 4187.43 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 30
0.1% Error 2945
0.1 Scale Factor Error with Delta=300 115
0.05 Scale Factor Error with Delta=300 458
0.01 Scale Factor Error with Delta=300 11431
DPS(e)
expanded_potential Damage Per Second (Effective)
Count 804
Mean 9726.53
Minimum 9149.98
Maximum 10352.02
Spread ( max - min ) 1202.03
Range [ ( max - min ) / 2 * 100% ] 6.18%
Damage
expanded_potential Damage
Count 804
Mean 2911954.68
Minimum 2252921.09
Maximum 3532791.85
Spread ( max - min ) 1279870.75
Range [ ( max - min ) / 2 * 100% ] 21.98%
DTPS
expanded_potential Damage Taken Per Second
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
expanded_potential Healing Per Second
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
expanded_potential Healing Per Second (Effective)
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
expanded_potential Heal
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
expanded_potential Healing Taken Per Second
Count 804
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
expanded_potential Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
expanded_potentialTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
expanded_potential Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.33 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.27 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.16 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.41 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.43 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.29 potion
0.00 blood_fury
a 1.93 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.27 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.77 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.19 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.84 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.12 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.81 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.21 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.28 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.45 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.26 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.91 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.38 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 13.08 scorch,if=searing_touch.active
r 3.25 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.57 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.73 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.60 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.25 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.37 dragons_breath,if=active_enemies>1
y 19.52 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.30 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjeccTagcighccQgcigcigkigVrsssXXmsszzQzXXtxzzzzzXzzxQzzVsXsssXrbSjecgcQTcgihcgciQgclvVsssssXXtvxzQzzzXXtzzxzzzQVsXssrsXzzbSjecgccQTgihcgccgQilVpsssqnnmyvtxyyXtQyytyytXtyyytxyytyytyyQVmXqqmqqmqqmXtxyyytbSjecQagccTgihcgccgQiigVqnqm

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask expanded_potential 50000.0/50000: 100% mana
Pre precombat 1 food expanded_potential 50000.0/50000: 100% mana
Pre precombat 2 augmentation expanded_potential 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.191 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.191 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.762 combustion_phase c fire_blast Fluffy_Pillow 45071.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 default T cancel_buff Fluffy_Pillow 43430.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_cooldowns a berserking Fluffy_Pillow 43430.0/50000: 87% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_phase g flamestrike Fluffy_Pillow 43430.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.272 combustion_phase c fire_blast Fluffy_Pillow 42581.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.735 combustion_phase i phoenix_flames Fluffy_Pillow 42544.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.598 combustion_phase g flamestrike Fluffy_Pillow 43407.0/50000: 87% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.460 combustion_phase h shifting_power Fluffy_Pillow 43019.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.675 combustion_phase c fire_blast Fluffy_Pillow 41734.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.239 combustion_phase c fire_blast Fluffy_Pillow 41798.0/50000: 84% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.036 default Q counterspell Fluffy_Pillow 42095.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.036 combustion_phase g flamestrike Fluffy_Pillow 41095.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.036 combustion_phase c fire_blast Fluffy_Pillow 39845.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.901 combustion_phase i phoenix_flames Fluffy_Pillow 40210.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.765 combustion_phase g flamestrike Fluffy_Pillow 41074.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.765 combustion_phase c fire_blast Fluffy_Pillow 39824.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.632 combustion_phase i phoenix_flames Fluffy_Pillow 40191.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.496 combustion_phase g flamestrike Fluffy_Pillow 41055.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.360 combustion_phase k scorch Fluffy_Pillow 40669.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.224 combustion_phase i phoenix_flames Fluffy_Pillow 41033.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.088 combustion_phase g flamestrike Fluffy_Pillow 41897.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.952 default V rune_of_power Fluffy_Pillow 41511.0/50000: 83% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:15.901 rop_phase r dragons_breath Fluffy_Pillow 42460.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:16.852 rop_phase s flamestrike Fluffy_Pillow 41411.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:19.063 rop_phase s flamestrike Fluffy_Pillow 42372.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.274 rop_phase s flamestrike Fluffy_Pillow 43333.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.274 default X fire_blast Fluffy_Pillow 43333.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:23.084 default X fire_blast Fluffy_Pillow 44643.0/50000: 89% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:23.485 rop_phase m flamestrike Fluffy_Pillow 43294.0/50000: 87% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:24.434 rop_phase s flamestrike Fluffy_Pillow 42993.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.644 rop_phase s flamestrike Fluffy_Pillow 43953.0/50000: 88% mana bloodlust, rune_of_power
0:28.853 standard_rotation z flamestrike Fluffy_Pillow 44912.0/50000: 90% mana bloodlust
0:31.063 standard_rotation z flamestrike Fluffy_Pillow 45872.0/50000: 92% mana bloodlust
0:33.271 default Q counterspell Fluffy_Pillow 46830.0/50000: 94% mana bloodlust
0:33.271 standard_rotation z flamestrike Fluffy_Pillow 45830.0/50000: 92% mana bloodlust
0:33.793 default X fire_blast Fluffy_Pillow 46352.0/50000: 93% mana bloodlust
0:34.982 default X fire_blast Fluffy_Pillow 47041.0/50000: 94% mana bloodlust, heating_up
0:35.480 standard_rotation t flamestrike Fluffy_Pillow 45789.0/50000: 92% mana bloodlust, hot_streak
0:36.430 standard_rotation x dragons_breath Fluffy_Pillow 45489.0/50000: 91% mana bloodlust
0:37.380 standard_rotation z flamestrike Fluffy_Pillow 44439.0/50000: 89% mana bloodlust
0:39.590 standard_rotation z flamestrike Fluffy_Pillow 45399.0/50000: 91% mana bloodlust
0:41.800 standard_rotation z flamestrike Fluffy_Pillow 46359.0/50000: 93% mana
0:44.670 standard_rotation z flamestrike Fluffy_Pillow 47979.0/50000: 96% mana
0:47.541 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
0:48.058 default X fire_blast Fluffy_Pillow 49272.0/50000: 99% mana
0:50.410 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
0:53.281 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:56.152 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:57.384 default Q counterspell Fluffy_Pillow 47987.0/50000: 96% mana
0:57.384 standard_rotation z flamestrike Fluffy_Pillow 46987.0/50000: 94% mana
1:00.254 standard_rotation z flamestrike Fluffy_Pillow 48607.0/50000: 97% mana
1:03.125 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
1:04.359 rop_phase s flamestrike Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:04.359 default X fire_blast Fluffy_Pillow 49989.0/50000: 100% mana rune_of_power
1:07.229 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:10.100 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:12.970 rop_phase s flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:12.970 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:15.841 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:17.076 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47990.0/50000: 96% mana heating_up
1:17.076 default S use_item_soul_igniter Fluffy_Pillow 47990.0/50000: 96% mana heating_up, gladiators_badge
1:17.076 combustion_phase j flamestrike Fluffy_Pillow 47990.0/50000: 96% mana heating_up, soul_ignition, gladiators_badge
1:19.262 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
1:19.262 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
1:19.946 combustion_phase g flamestrike Fluffy_Pillow 43934.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:19.946 combustion_phase c fire_blast Fluffy_Pillow 42684.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:21.179 default Q counterspell Fluffy_Pillow 43417.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.384 default T cancel_buff Fluffy_Pillow 42622.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:21.384 combustion_phase c fire_blast Fluffy_Pillow 42622.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:21.384 combustion_phase g flamestrike Fluffy_Pillow 42122.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.618 combustion_phase i phoenix_flames Fluffy_Pillow 42106.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.852 combustion_phase h shifting_power Fluffy_Pillow 43340.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.366 combustion_phase c fire_blast Fluffy_Pillow 42354.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.294 combustion_phase g flamestrike Fluffy_Pillow 43782.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.294 combustion_phase c fire_blast Fluffy_Pillow 42532.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.526 combustion_phase i phoenix_flames Fluffy_Pillow 43264.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.758 default Q counterspell Fluffy_Pillow 44496.0/50000: 89% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.758 combustion_phase g flamestrike Fluffy_Pillow 43496.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.758 combustion_phase c fire_blast Fluffy_Pillow 42246.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.991 combustion_phase l dragons_breath Fluffy_Pillow 42979.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.222 standard_rotation v phoenix_flames Fluffy_Pillow 42210.0/50000: 84% mana heating_up, infernal_cascade(2)
1:33.455 default V rune_of_power Fluffy_Pillow 43443.0/50000: 87% mana infernal_cascade(2)
1:34.688 rop_phase s flamestrike Fluffy_Pillow 44676.0/50000: 89% mana rune_of_power, infernal_cascade(2)
1:37.558 rop_phase s flamestrike Fluffy_Pillow 46296.0/50000: 93% mana rune_of_power
1:40.428 rop_phase s flamestrike Fluffy_Pillow 47916.0/50000: 96% mana rune_of_power
1:43.299 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:46.171 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
1:46.171 default X fire_blast Fluffy_Pillow 48756.0/50000: 98% mana rune_of_power
1:48.608 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
1:49.042 standard_rotation t flamestrike Fluffy_Pillow 48684.0/50000: 97% mana hot_streak
1:50.274 standard_rotation v phoenix_flames Fluffy_Pillow 48666.0/50000: 97% mana
1:51.507 standard_rotation x dragons_breath Fluffy_Pillow 49899.0/50000: 100% mana
1:52.740 standard_rotation z flamestrike Fluffy_Pillow 49132.0/50000: 98% mana
1:55.610 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
1:55.610 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
1:58.481 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:01.352 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:02.511 default X fire_blast Fluffy_Pillow 49914.0/50000: 100% mana
2:03.741 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.223 standard_rotation t flamestrike Fluffy_Pillow 48732.0/50000: 97% mana hot_streak
2:05.455 standard_rotation z flamestrike Fluffy_Pillow 48714.0/50000: 97% mana
2:08.325 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:11.195 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
2:12.427 standard_rotation z flamestrike Fluffy_Pillow 47986.0/50000: 96% mana
2:15.298 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:18.168 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:21.040 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
2:21.040 default V rune_of_power Fluffy_Pillow 47756.0/50000: 96% mana
2:22.272 rop_phase s flamestrike Fluffy_Pillow 48988.0/50000: 98% mana rune_of_power
2:22.272 default X fire_blast Fluffy_Pillow 48988.0/50000: 98% mana rune_of_power
2:25.143 rop_phase s flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
2:28.012 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
2:30.883 rop_phase r dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:32.116 rop_phase s flamestrike Fluffy_Pillow 47988.0/50000: 96% mana rune_of_power
2:34.986 default X fire_blast Fluffy_Pillow 48754.0/50000: 98% mana
2:34.986 standard_rotation z flamestrike Fluffy_Pillow 48254.0/50000: 97% mana heating_up
2:37.856 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:40.727 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:40.727 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana heating_up, gladiators_badge
2:40.727 combustion_phase j flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, soul_ignition, gladiators_badge
2:42.898 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
2:42.898 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
2:43.597 combustion_phase g flamestrike Fluffy_Pillow 43949.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:43.597 combustion_phase c fire_blast Fluffy_Pillow 42699.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:44.179 combustion_phase c fire_blast Fluffy_Pillow 42781.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:44.830 default Q counterspell Fluffy_Pillow 42932.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.040 default T cancel_buff Fluffy_Pillow 42142.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.040 combustion_phase g flamestrike Fluffy_Pillow 42142.0/50000: 84% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.273 combustion_phase i phoenix_flames Fluffy_Pillow 42125.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.504 combustion_phase h shifting_power Fluffy_Pillow 43356.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.410 combustion_phase c fire_blast Fluffy_Pillow 41762.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.018 combustion_phase g flamestrike Fluffy_Pillow 43870.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.018 combustion_phase c fire_blast Fluffy_Pillow 42620.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.113 combustion_phase c fire_blast Fluffy_Pillow 43215.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.252 combustion_phase g flamestrike Fluffy_Pillow 42854.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.485 default Q counterspell Fluffy_Pillow 42837.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.485 combustion_phase i phoenix_flames Fluffy_Pillow 41837.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.717 combustion_phase l dragons_breath Fluffy_Pillow 43069.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.948 default V rune_of_power Fluffy_Pillow 42300.0/50000: 85% mana heating_up, infernal_cascade(2)
2:57.182 rop_phase p phoenix_flames Fluffy_Pillow 43534.0/50000: 87% mana heating_up, rune_of_power
2:58.415 rop_phase s flamestrike Fluffy_Pillow 44767.0/50000: 90% mana rune_of_power
3:01.286 rop_phase s flamestrike Fluffy_Pillow 46388.0/50000: 93% mana rune_of_power
3:04.157 rop_phase s flamestrike Fluffy_Pillow 48009.0/50000: 96% mana rune_of_power
3:07.026 rop_phase q scorch Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
3:07.026 rop_phase n fire_blast Fluffy_Pillow 48753.0/50000: 98% mana rune_of_power
3:08.259 rop_phase n fire_blast Fluffy_Pillow 48986.0/50000: 98% mana heating_up, rune_of_power
3:08.391 rop_phase m flamestrike Fluffy_Pillow 48618.0/50000: 97% mana hot_streak, rune_of_power
3:09.624 standard_rotation y scorch Fluffy_Pillow 48601.0/50000: 97% mana
3:10.856 standard_rotation v phoenix_flames Fluffy_Pillow 49333.0/50000: 99% mana
3:12.090 standard_rotation t flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
3:13.321 standard_rotation x dragons_breath Fluffy_Pillow 49981.0/50000: 100% mana
3:14.553 standard_rotation y scorch Fluffy_Pillow 49213.0/50000: 98% mana
3:15.786 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana
3:16.581 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
3:17.018 standard_rotation t flamestrike Fluffy_Pillow 49437.0/50000: 99% mana hot_streak
3:18.252 default Q counterspell Fluffy_Pillow 49421.0/50000: 99% mana heating_up
3:18.252 standard_rotation y scorch Fluffy_Pillow 48421.0/50000: 97% mana heating_up
3:19.485 standard_rotation y scorch Fluffy_Pillow 49154.0/50000: 98% mana heating_up
3:20.717 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:21.949 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
3:23.182 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:24.414 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:24.771 default X fire_blast Fluffy_Pillow 48535.0/50000: 97% mana heating_up
3:25.646 standard_rotation t flamestrike Fluffy_Pillow 48986.0/50000: 98% mana hot_streak
3:26.879 standard_rotation y scorch Fluffy_Pillow 48969.0/50000: 98% mana
3:28.112 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana
3:29.345 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:30.579 standard_rotation t flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
3:31.812 standard_rotation x dragons_breath Fluffy_Pillow 49489.0/50000: 99% mana heating_up
3:33.043 standard_rotation y scorch Fluffy_Pillow 48720.0/50000: 97% mana heating_up
3:34.276 standard_rotation y scorch Fluffy_Pillow 49453.0/50000: 99% mana heating_up
3:35.508 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:36.742 standard_rotation y scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:37.977 standard_rotation y scorch Fluffy_Pillow 49507.0/50000: 99% mana heating_up
3:39.210 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:40.441 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
3:41.673 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:42.905 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:42.905 default V rune_of_power Fluffy_Pillow 48504.0/50000: 97% mana hot_streak
3:44.138 rop_phase m flamestrike Fluffy_Pillow 49737.0/50000: 99% mana hot_streak, rune_of_power
3:44.138 default X fire_blast Fluffy_Pillow 48487.0/50000: 97% mana rune_of_power
3:45.372 rop_phase q scorch Fluffy_Pillow 49221.0/50000: 98% mana heating_up, rune_of_power
3:46.606 rop_phase q scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up, rune_of_power
3:47.839 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:49.071 rop_phase q scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
3:50.304 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:51.538 rop_phase m flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power
3:52.770 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:54.002 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:55.234 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:56.468 default X fire_blast Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:56.468 standard_rotation t flamestrike Fluffy_Pillow 48988.0/50000: 98% mana hot_streak
3:57.701 standard_rotation x dragons_breath Fluffy_Pillow 48971.0/50000: 98% mana
3:58.932 standard_rotation y scorch Fluffy_Pillow 48202.0/50000: 96% mana
4:00.165 standard_rotation y scorch Fluffy_Pillow 48935.0/50000: 98% mana
4:01.398 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:02.631 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:03.863 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:03.863 default S use_item_soul_igniter Fluffy_Pillow 49487.0/50000: 99% mana heating_up, gladiators_badge
4:03.863 combustion_phase j flamestrike Fluffy_Pillow 49487.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:06.110 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
4:06.110 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
4:06.734 default Q counterspell Fluffy_Pillow 43874.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:06.905 combustion_cooldowns a berserking Fluffy_Pillow 43045.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:06.905 combustion_phase g flamestrike Fluffy_Pillow 43045.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:06.905 combustion_phase c fire_blast Fluffy_Pillow 41795.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.405 combustion_phase c fire_blast Fluffy_Pillow 41795.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.025 default T cancel_buff Fluffy_Pillow 41915.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.025 combustion_phase g flamestrike Fluffy_Pillow 41915.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.144 combustion_phase i phoenix_flames Fluffy_Pillow 41784.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.264 combustion_phase h shifting_power Fluffy_Pillow 42904.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.355 combustion_phase c fire_blast Fluffy_Pillow 41495.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.477 combustion_phase g flamestrike Fluffy_Pillow 43117.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.477 combustion_phase c fire_blast Fluffy_Pillow 41867.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.983 combustion_phase c fire_blast Fluffy_Pillow 41873.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.599 combustion_phase g flamestrike Fluffy_Pillow 41989.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.720 default Q counterspell Fluffy_Pillow 41860.0/50000: 84% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.720 combustion_phase i phoenix_flames Fluffy_Pillow 40860.0/50000: 82% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.840 combustion_phase i phoenix_flames Fluffy_Pillow 41980.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.959 combustion_phase g flamestrike Fluffy_Pillow 43099.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.080 default V rune_of_power Fluffy_Pillow 42970.0/50000: 86% mana
4:20.314 rop_phase q scorch Fluffy_Pillow 44204.0/50000: 88% mana rune_of_power
4:20.314 rop_phase n fire_blast Fluffy_Pillow 44204.0/50000: 88% mana rune_of_power
4:21.547 rop_phase q scorch Fluffy_Pillow 44437.0/50000: 89% mana heating_up, rune_of_power
4:22.780 rop_phase m flamestrike Fluffy_Pillow 45170.0/50000: 90% mana hot_streak, rune_of_power

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Expanded Potential }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="expanded_potential"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6831/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

fire : 8163 dps, 3588 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
8162.6 8162.6 14.4 / 0.177% 632.5 / 7.7% 10.6
RPS Out RPS In Primary Resource Waiting APM Active Skill
765.5 759.4 Mana 0.00% 48.3 99.2% 100%
Talents
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
fire 8163
Arcane Explosion 24 0.3% 1.9 191.03sec 3834 3546 Direct 5.6 995 1991 1280 28.4%

Stats Details: Arcane Explosion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.87 5.62 0.00 0.00 1.0820 0.0000 7186.73 7186.73 0.00% 3545.50 3545.50
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.55% 4.02 0 12 994.61 986 1045 988.70 0 1045 4001 4001 0.00%
crit 28.45% 1.60 0 6 1991.34 1971 2089 1648.42 0 2089 3185 3185 0.00%

Action Details: Arcane Explosion

  • id:1449
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:10.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:1.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.502320
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:1449
  • name:Arcane Explosion
  • school:arcane
  • tooltip:
  • description:Causes an explosion of magic around the caster, dealing {$s2=0 + 50.2%} Arcane damage to all enemies within $A2 yards.$?a137021[ |cFFFFFFFFGenerates {$s1=1} Arcane Charge if any targets are hit.|r][]

Action Priority List

    default
    [U]:1.87
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
Blazing Surge 167 2.0% 3.5 102.60sec 13995 0 Direct 10.2 3614 8003 4854 28.2%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.55 10.23 0.00 0.00 0.0000 0.0000 49671.74 49671.74 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.75% 7.34 2 12 3614.44 2799 4154 3609.91 3079 4036 26549 26549 0.00%
crit 28.25% 2.89 0 8 8002.62 6438 9554 7732.67 0 9554 23123 23123 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:5617.00
  • base_dd_max:5617.00
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 279 3.4% 14.4 19.97sec 5762 4846 Direct 43.2 1296 3117 1920 34.3%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.41 43.24 0.00 0.00 1.1891 0.0000 83045.28 83045.28 0.00% 4845.96 4845.96
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 65.70% 28.41 18 41 1296.45 1143 1907 1297.72 1198 1438 36836 36836 0.00%
crit 34.30% 14.83 6 25 3117.47 2286 4838 3120.57 2544 3570 46209 46209 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [n]:1.29
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [t]:3.48
  • if_expr:active_enemies>2
    standard_rotation
    [z]:9.66
  • if_expr:active_enemies>1
Eternal Insight 43 0.5% 20.6 14.01sec 618 0 Direct 20.6 469 1010 617 27.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.61 20.61 0.00 0.00 0.0000 0.0000 12732.75 12732.75 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.52% 14.95 6 26 469.09 460 488 469.09 460 482 7012 7012 0.00%
crit 27.48% 5.66 1 13 1010.25 920 1121 1009.08 920 1106 5721 5721 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 623 7.6% 39.2 7.59sec 4720 0 Direct 39.2 0 4721 4721 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 39.23 39.23 0.00 0.00 0.0000 0.0000 185150.66 185150.66 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 39.23 32 47 4721.08 3108 6578 4720.02 4502 4928 185151 185151 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [Z]:20.57
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [f]:14.99
  • if_expr:!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [p]:3.17
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [w]:0.51
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2608 (4694) 32.0% (57.5%) 94.9 3.10sec 14696 7206 Direct 284.8 (3004.9) 1577 4231 2723 43.2% (43.2%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 94.92 284.76 0.00 0.00 2.0396 0.0000 775271.06 775271.06 0.00% 7205.53 7205.53
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 56.83% 161.83 123 210 1576.83 1373 2291 1576.84 1533 1624 255214 255214 0.00%
crit 43.17% 122.93 89 164 4230.68 2746 5811 4233.72 3984 4429 520057 520057 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [j]:16.59
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [l]:3.20
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [o]:10.04
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [u]:17.85
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [v]:15.73
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [|]:31.57
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2086 25.5% 906.7 0.32sec 683 0 Periodic 2720.1 135 359 228 41.6% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 906.71 0.00 0.00 2720.12 0.0000 0.0000 619683.63 619683.63 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 58.43% 1589.50 1275 1955 134.72 118 196 134.76 133 137 214160 214160 0.00%
crit 41.57% 1130.62 922 1356 358.66 235 498 358.78 351 368 405523 405523 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Frostbolt 37 0.5% 7.4 43.12sec 1481 931 Direct 7.4 1108 2529 1488 26.6%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.41 7.38 0.00 0.00 1.5915 0.0000 10971.88 10971.88 0.00% 930.69 930.69
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 73.40% 5.42 1 10 1107.50 1003 1566 1106.04 1003 1284 6001 6001 0.00%
crit 26.60% 1.96 0 6 2529.07 2306 3602 2292.00 0 3422 4971 4971 0.00%

Action Details: Frostbolt

  • id:116
  • school:frost
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.511000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:116
  • name:Frostbolt
  • school:frost
  • tooltip:
  • description:Launches a bolt of frost at the enemy, causing {$228597s1=0} Frost damage and slowing movement speed by {$205708s1=50}% for {$205708d=8 seconds}.

Action Priority List

    default
    [V]:7.47
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Ignite 1370 16.8% 408.8 0.77sec 997 0 Periodic 882.8 461 0 461 0.0% 98.1%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 408.85 0.00 882.75 882.75 0.0000 1.0000 407454.93 407454.93 0.00% 461.57 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 882.75 711 1068 461.01 62 1801 461.90 428 501 407455 407455 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 4995 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 82 52 27.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2326 0.0000 4995.31 4995.31 0.00% 42.21 42.21
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.18% 69.29 52 83 40.67 29 51 40.66 39 43 2818 2818 0.00%
crit 27.82% 26.71 13 44 81.52 58 101 81.54 73 90 2177 2177 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1099.31
Phoenix Flames 0 (561) 0.0% (6.9%) 14.0 21.48sec 11941 10712

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.97 0.00 0.00 0.00 1.1148 0.0000 0.00 0.00 0.00% 10712.07 10712.07

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [k]:10.31
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [r]:0.13
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [x]:3.52
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 561 6.9% 13.9 21.49sec 11958 0 Direct 41.8 1299 4610 3989 81.1%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.95 41.84 0.00 0.00 0.0000 0.0000 166786.94 166786.94 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 18.85% 7.89 1 13 1299.21 1020 2620 1300.13 1020 1766 10256 10256 0.00%
crit 81.15% 33.96 25 44 4610.19 2039 7475 4613.36 4258 4840 156531 156531 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 11 (18) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2674 5349 3367 25.3% (25.3%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3351.87 3351.87 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 74.66% 0.75 0 1 2674.26 2674 2674 1996.64 0 2674 1997 1997 0.00%
crit 25.34% 0.25 0 1 5348.51 5349 5349 1355.23 0 5349 1355 1355 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 7 0.1% 1.0 0.00sec 1975 0 Periodic 5.0 152 437 395 85.2% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 1975.42 1975.42 0.00% 329.24 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 14.82% 0.74 0 1 151.56 151 160 112.27 0 160 112 112 0.00%
crit 85.18% 4.26 4 5 437.38 295 515 438.29 420 464 1863 1863 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 281 3.4% 42.1 6.94sec 1988 1682 Direct 42.1 391 2000 1987 99.2%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.06 42.05 0.00 0.00 1.1820 0.0000 83605.42 83605.42 0.00% 1681.80 1681.80
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 0.80% 0.34 0 1 390.87 347 414 131.76 0 414 132 132 0.00%
crit 99.20% 41.71 31 51 1999.58 799 3675 2005.87 1887 2187 83474 83474 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    default
    [b]:0.60
    combustion_phase
    [m]:10.76
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [s]:9.85
  • if_expr:searing_touch.active
    standard_rotation
    [{]:21.35
  • if_expr:searing_touch.active
Shadowcore Oil Blast 48 0.6% 42.4 6.98sec 338 0 Direct 42.4 257 552 339 27.7%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 42.40 42.40 0.00 0.00 0.0000 0.0000 14349.10 14349.10 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.33% 30.67 16 49 256.83 253 268 256.82 253 262 7877 7877 0.00%
crit 27.67% 11.73 3 22 551.75 506 617 551.81 519 591 6472 6472 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Simple Action Stats Execute Interval
fire
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:fire
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 194.58sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 2.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [d]:2.00
  • if_expr:buff.combustion.up
Combustion 3.5 97.54sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.51 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [h]:3.52
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 4.3 49.07sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.33 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [T]:4.34
  • if_expr:runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:fire
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:fire
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.0 300.37sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.01 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [c]:1.01
Rune of Power 6.2 48.64sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 6.22 0.00 0.00 0.00 1.1877 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [X]:6.25
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 3.5 97.22sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 3.55 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 2.0 0.0 194.6sec 194.6sec 12.0sec 8.18% 16.76% 0.0 (0.0) 2.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:192.1s / 197.0s
  • trigger_min/max:192.1s / 197.0s
  • trigger_pct:100.00%
  • duration_min/max:12.0s / 12.0s

Stack Uptimes

  • berserking_1:8.18%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.63% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.63%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 3.5 0.0 97.5sec 97.5sec 11.8sec 13.95% 0.00% 79.6 (79.6) 3.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:94.5s / 100.0s
  • trigger_min/max:94.5s / 100.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • combustion_1:13.95%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Disciplinary Command 7.4 0.0 43.1sec 43.1sec 19.2sec 47.97% 0.00% 0.0 (0.0) 6.9

Buff Details

  • buff initial source:fire
  • cooldown name:buff_disciplinary_command
  • max_stacks:1
  • base duration:20.00
  • duration modifier:1.00
  • base cooldown:30.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:30.0s / 67.6s
  • trigger_min/max:30.0s / 67.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 20.0s

Stack Uptimes

  • disciplinary_command_1:47.97%

Spelldata

  • id:327371
  • name:Disciplinary Command
  • tooltip:Critical Strike damage increased by $w1%.
  • description:{$@spelldesc327365=Casting a Frost, Fire and Arcane spell within {$327366d=10 seconds} of each other increases your Critical Strike damage of all your spells by {$327371s1=15}%. This effect can only occur once every {$327371s2=30} sec.}
  • max_stacks:0
  • duration:20.00
  • cooldown:30.00
  • default_chance:0.00%
Gladiator's Badge 3.5 0.0 97.2sec 97.2sec 14.6sec 17.49% 0.00% 0.0 (0.0) 3.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:205.00

Trigger Details

  • interval_min/max:93.5s / 99.8s
  • trigger_min/max:93.5s / 99.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • gladiators_badge_1:17.49%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.6 0.0 6.1sec 6.1sec 2.2sec 35.39% 46.82% 0.0 (0.0) 4.5

Buff Details

  • buff initial source:fire
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.8s / 25.8s
  • trigger_min/max:0.8s / 25.8s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:35.39%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 42.8 0.0 7.0sec 7.0sec 0.9sec 12.83% 53.98% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.9s / 37.4s
  • trigger_min/max:0.9s / 37.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.1s

Stack Uptimes

  • hot_streak_1:12.83%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.0 0.0 300.3sec 300.3sec 24.9sec 8.57% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:fire
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:300.0s / 300.5s
  • trigger_min/max:300.0s / 300.5s
  • trigger_pct:100.00%
  • duration_min/max:10.2s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:8.57%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 9.7 0.0 31.2sec 31.2sec 11.8sec 38.58% 0.00% 0.0 (0.0) 9.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.1s / 48.9s
  • trigger_min/max:13.1s / 48.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:38.58%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 3.5 0.0 97.2sec 97.2sec 14.5sec 12.38% 0.00% 0.0 (0.0) 2.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:93.5s / 99.8s
  • trigger_min/max:93.5s / 99.8s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 15.0s

Stack Uptimes

  • soul_ignition_1:12.38%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:fire
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:fire
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:fire
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:fire
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.6 39.0 59.0 6.1s 0.8s 25.8s
Heating Up removed 0.9 0.0 3.0 120.1s 7.4s 220.4s
Heating Up converted with Fire Blast 18.7 12.0 25.0 16.3s 1.0s 40.2s
Hot Streak procs 42.8 34.0 53.0 7.0s 0.9s 37.4s
Hot Streak spells used 96.2 79.0 115.0 3.1s 0.0s 25.8s
Hot Streak spell crits 92.5 75.0 112.0 3.2s 0.0s 25.8s
Hot Streak spell crits wasted 1.1 0.0 5.0 34.1s 4.3s 87.8s
Direct Ignite applications 5.0 5.0 7.0 3.9s 0.0s 254.6s
Ignites spread to targets with existing Ignite 27.8 22.0 34.0 21.6s 0.8s 94.2s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 21.33% 19.29% 23.35% 0.9s 0.0s 2.8s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000177.534120.031239.509
Counterspell40.6494.36393.678197.333148.996279.897
Fire Blast0.2360.0009.9809.2714.08517.198
Rune of Power4.5910.00015.95528.85523.85035.678
Dragon's Breath3.0280.00031.33644.91228.91470.383
Combustion1.5390.0003.2605.4283.2368.672
Phoenix Flames0.3540.0005.5844.9354.7115.584

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
fire
mana_regen Mana 3117.00 226000.33 100.00% 72.51 71409.83 24.01%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 759.40 765.52 71387.9 48178.5 41609.0 50000.0
Usage Type Count Total Avg RPE APR
fire
arcane_explosion Mana 1.9 9632.5 5000.0 5139.3 0.7
combustion Mana 3.6 18162.5 5000.0 5176.4 0.0
counterspell Mana 4.5 4475.8 1000.0 1034.4 0.0
dragons_breath Mana 14.9 29744.7 2000.0 2063.9 2.8
fire_blast Mana 40.5 20229.2 500.0 515.7 9.2
flamestrike Mana 97.9 122352.5 1250.0 1289.0 11.4
frostbolt Mana 7.6 7649.9 1000.0 1032.6 1.4
scorch Mana 43.4 21724.4 500.0 516.5 3.8

Statistics & Data Analysis

Fight Length
fire Fight Length
Count 517
Mean 297.53
Minimum 240.03
Maximum 359.51
Spread ( max - min ) 119.48
Range [ ( max - min ) / 2 * 100% ] 20.08%
Standard Deviation 35.0647
5th Percentile 245.01
95th Percentile 352.60
( 95th Percentile - 5th Percentile ) 107.60
Mean Distribution
Standard Deviation 1.5421
95.00% Confidence Interval ( 294.51 - 300.56 )
Normalized 95.00% Confidence Interval ( 98.98% - 101.02% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 534
0.1% Error 53354
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1050
DPS
fire Damage Per Second
Count 517
Mean 8162.63
Minimum 7738.87
Maximum 8650.47
Spread ( max - min ) 911.60
Range [ ( max - min ) / 2 * 100% ] 5.58%
Standard Deviation 167.2863
5th Percentile 7899.34
95th Percentile 8437.28
( 95th Percentile - 5th Percentile ) 537.94
Mean Distribution
Standard Deviation 7.3572
95.00% Confidence Interval ( 8148.21 - 8177.05 )
Normalized 95.00% Confidence Interval ( 99.82% - 100.18% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 17
0.1% Error 1614
0.1 Scale Factor Error with Delta=300 239
0.05 Scale Factor Error with Delta=300 956
0.01 Scale Factor Error with Delta=300 23890
Priority Target DPS
fire Priority Target Damage Per Second
Count 517
Mean 3587.95
Minimum 3400.13
Maximum 3845.81
Spread ( max - min ) 445.68
Range [ ( max - min ) / 2 * 100% ] 6.21%
Standard Deviation 72.4622
5th Percentile 3480.52
95th Percentile 3719.47
( 95th Percentile - 5th Percentile ) 238.95
Mean Distribution
Standard Deviation 3.1869
95.00% Confidence Interval ( 3581.70 - 3594.19 )
Normalized 95.00% Confidence Interval ( 99.83% - 100.17% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 16
0.1% Error 1567
0.1 Scale Factor Error with Delta=300 45
0.05 Scale Factor Error with Delta=300 180
0.01 Scale Factor Error with Delta=300 4483
DPS(e)
fire Damage Per Second (Effective)
Count 517
Mean 8162.63
Minimum 7738.87
Maximum 8650.47
Spread ( max - min ) 911.60
Range [ ( max - min ) / 2 * 100% ] 5.58%
Damage
fire Damage
Count 517
Mean 2421237.40
Minimum 2003910.68
Maximum 2915590.62
Spread ( max - min ) 911679.94
Range [ ( max - min ) / 2 * 100% ] 18.83%
DTPS
fire Damage Taken Per Second
Count 517
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
fire Healing Per Second
Count 517
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
fire Healing Per Second (Effective)
Count 517
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
fire Heal
Count 517
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
fire Healing Taken Per Second
Count 517
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
fire Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
fireTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
fire Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
0.00 counterspell,if=!runeforge.disciplinary_command
Q 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
R 3.56 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
S 1.00 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
T 4.34 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
U 1.87 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
V 7.47 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
W 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
X 6.25 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
Y 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
Z 20.57 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
a 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
b 0.60 scorch
actions.combustion_cooldowns
# count action,conditions
c 1.01 potion
0.00 blood_fury
d 2.00 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
e 3.56 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
f 14.99 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
g 0.00 call_action_list,name=active_talents
h 3.52 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
i 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
j 16.59 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
0.00 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
k 10.31 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
l 3.20 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
m 10.76 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
n 1.29 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
o 10.04 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
p 3.17 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
q 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
r 0.13 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
s 9.85 scorch,if=searing_touch.active
t 3.48 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
u 17.85 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
v 15.73 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
w 0.51 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
x 3.52 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
y 0.00 call_action_list,name=active_talents
z 9.66 dragons_breath,if=active_enemies>1
{ 21.35 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
| 31.57 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPVceRSlhfdjffjkkjkfjmmmjmmjfXotuuuuZuZUVv||z|ZZv|x||||z||ZXuZouuZtu|Z||||TVz|hfeRkjffjkmmjfjkbXutuuuZZTVv||z||ZZv||x|z||XuZZouutuZ|||||ZTVz|eRlhfdjffjkkjmmfjkjnXssZossosVTosp{v{zv{w{v{{vZv{{{v{{vzUVx{{{XoZpossZossossvz{{v{{v{{vZv{{TVvz{eRl

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask fire 50000.0/50000: 100% mana
Pre precombat 1 food fire 50000.0/50000: 100% mana
Pre precombat 2 augmentation fire 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 default V frostbolt Fluffy_Pillow 49000.0/50000: 98% mana
0:01.643 combustion_cooldowns c potion Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, heating_up, disciplinary_command
0:01.643 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, heating_up, disciplinary_command, potion_of_spectral_intellect
0:01.643 default R use_item_soul_igniter Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, heating_up, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:01.643 default S cancel_buff Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, heating_up, disciplinary_command, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:01.643 combustion_phase l flamestrike Fluffy_Pillow 49005.0/50000: 98% mana bloodlust, heating_up, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.197 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, heating_up, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.197 combustion_phase f fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.853 combustion_cooldowns d berserking Fluffy_Pillow 43906.0/50000: 88% mana bloodlust, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.853 combustion_phase j flamestrike Fluffy_Pillow 43906.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:03.853 combustion_phase f fire_blast Fluffy_Pillow 42656.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:04.428 combustion_phase f fire_blast Fluffy_Pillow 42731.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:04.715 combustion_phase j flamestrike Fluffy_Pillow 42518.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:05.580 combustion_phase k phoenix_flames Fluffy_Pillow 42133.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:06.444 combustion_phase k phoenix_flames Fluffy_Pillow 42997.0/50000: 86% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:07.308 combustion_phase j flamestrike Fluffy_Pillow 43861.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:08.168 combustion_phase k phoenix_flames Fluffy_Pillow 43471.0/50000: 87% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:09.032 combustion_phase f fire_blast Fluffy_Pillow 44335.0/50000: 89% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:09.032 combustion_phase j flamestrike Fluffy_Pillow 43835.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:09.897 combustion_phase m scorch Fluffy_Pillow 43450.0/50000: 87% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:10.760 combustion_phase m scorch Fluffy_Pillow 43813.0/50000: 88% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:11.625 combustion_phase m scorch Fluffy_Pillow 44178.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:12.489 combustion_phase j flamestrike Fluffy_Pillow 44542.0/50000: 89% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:13.352 combustion_phase m scorch Fluffy_Pillow 44155.0/50000: 88% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:14.214 combustion_phase m scorch Fluffy_Pillow 44517.0/50000: 89% mana bloodlust, berserking, combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:15.077 combustion_phase j flamestrike Fluffy_Pillow 44880.0/50000: 90% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:15.077 combustion_phase f fire_blast Fluffy_Pillow 43630.0/50000: 87% mana bloodlust, berserking, combustion, rune_of_power, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:15.942 default X rune_of_power Fluffy_Pillow 43995.0/50000: 88% mana bloodlust, hot_streak, disciplinary_command, gladiators_badge, potion_of_spectral_intellect
0:16.892 rop_phase o flamestrike Fluffy_Pillow 44945.0/50000: 90% mana bloodlust, hot_streak, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:17.841 rop_phase t dragons_breath Fluffy_Pillow 44644.0/50000: 89% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:18.789 rop_phase u flamestrike Fluffy_Pillow 43592.0/50000: 87% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:20.999 rop_phase u flamestrike Fluffy_Pillow 44552.0/50000: 89% mana bloodlust, rune_of_power, disciplinary_command, potion_of_spectral_intellect
0:23.207 rop_phase u flamestrike Fluffy_Pillow 45510.0/50000: 91% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:25.418 rop_phase u flamestrike Fluffy_Pillow 46471.0/50000: 93% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:27.295 default Z fire_blast Fluffy_Pillow 48348.0/50000: 97% mana bloodlust, rune_of_power
0:27.628 rop_phase u flamestrike Fluffy_Pillow 46931.0/50000: 94% mana bloodlust, heating_up, rune_of_power
0:29.422 default Z fire_blast Fluffy_Pillow 48725.0/50000: 97% mana bloodlust, heating_up
0:29.838 default U arcane_explosion Fluffy_Pillow 47391.0/50000: 95% mana bloodlust, hot_streak
0:30.786 default V frostbolt Fluffy_Pillow 43339.0/50000: 87% mana bloodlust, hot_streak
0:32.050 standard_rotation v flamestrike Fluffy_Pillow 43603.0/50000: 87% mana bloodlust, hot_streak, disciplinary_command
0:33.001 standard_rotation | flamestrike Fluffy_Pillow 43304.0/50000: 87% mana bloodlust, disciplinary_command
0:35.211 standard_rotation | flamestrike Fluffy_Pillow 44264.0/50000: 89% mana bloodlust, disciplinary_command
0:37.420 standard_rotation z dragons_breath Fluffy_Pillow 45223.0/50000: 90% mana bloodlust, disciplinary_command
0:38.371 standard_rotation | flamestrike Fluffy_Pillow 44174.0/50000: 88% mana bloodlust, disciplinary_command
0:39.872 default Z fire_blast Fluffy_Pillow 45675.0/50000: 91% mana bloodlust, disciplinary_command
0:40.386 default Z fire_blast Fluffy_Pillow 45689.0/50000: 91% mana bloodlust, heating_up, disciplinary_command
0:40.581 standard_rotation v flamestrike Fluffy_Pillow 44134.0/50000: 88% mana bloodlust, hot_streak, disciplinary_command
0:41.531 standard_rotation | flamestrike Fluffy_Pillow 43834.0/50000: 88% mana disciplinary_command
0:44.403 standard_rotation x phoenix_flames Fluffy_Pillow 45456.0/50000: 91% mana disciplinary_command
0:45.637 standard_rotation | flamestrike Fluffy_Pillow 46690.0/50000: 93% mana disciplinary_command
0:48.511 standard_rotation | flamestrike Fluffy_Pillow 48314.0/50000: 97% mana disciplinary_command
0:51.384 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
0:54.257 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
0:57.128 standard_rotation z dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
0:58.362 standard_rotation | flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
1:01.236 standard_rotation | flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
1:04.071 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
1:04.109 default X rune_of_power Fluffy_Pillow 48288.0/50000: 97% mana heating_up
1:05.344 rop_phase u flamestrike Fluffy_Pillow 49523.0/50000: 99% mana heating_up, rune_of_power
1:05.344 default Z fire_blast Fluffy_Pillow 49523.0/50000: 99% mana heating_up, rune_of_power
1:08.214 rop_phase o flamestrike Fluffy_Pillow 48752.0/50000: 98% mana hot_streak, rune_of_power
1:09.447 rop_phase u flamestrike Fluffy_Pillow 48735.0/50000: 97% mana rune_of_power
1:12.320 rop_phase u flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:12.320 default Z fire_blast Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:15.193 rop_phase t dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana heating_up, rune_of_power
1:16.426 rop_phase u flamestrike Fluffy_Pillow 47988.0/50000: 96% mana heating_up, rune_of_power
1:19.299 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
1:22.172 default Z fire_blast Fluffy_Pillow 48755.0/50000: 98% mana
1:22.172 standard_rotation | flamestrike Fluffy_Pillow 48255.0/50000: 97% mana heating_up
1:25.045 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
1:27.916 standard_rotation | flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
1:30.788 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:33.661 default T counterspell Fluffy_Pillow 48755.0/50000: 98% mana
1:33.661 default V frostbolt Fluffy_Pillow 47755.0/50000: 96% mana
1:35.303 standard_rotation z dragons_breath Fluffy_Pillow 48397.0/50000: 97% mana disciplinary_command
1:36.538 standard_rotation | flamestrike Fluffy_Pillow 47632.0/50000: 95% mana disciplinary_command
1:39.197 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command
1:39.224 combustion_phase f fire_blast Fluffy_Pillow 45027.0/50000: 90% mana combustion, rune_of_power, disciplinary_command
1:39.412 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 43465.0/50000: 87% mana combustion, heating_up, rune_of_power, disciplinary_command
1:39.412 default R use_item_soul_igniter Fluffy_Pillow 43465.0/50000: 87% mana combustion, heating_up, rune_of_power, disciplinary_command, gladiators_badge
1:39.412 combustion_phase k phoenix_flames Fluffy_Pillow 43465.0/50000: 87% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:40.646 combustion_phase j flamestrike Fluffy_Pillow 44699.0/50000: 89% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:40.646 combustion_phase f fire_blast Fluffy_Pillow 43449.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:41.157 combustion_phase f fire_blast Fluffy_Pillow 43460.0/50000: 87% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:41.882 combustion_phase j flamestrike Fluffy_Pillow 43685.0/50000: 87% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:43.115 combustion_phase k phoenix_flames Fluffy_Pillow 43668.0/50000: 87% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:44.349 combustion_phase m scorch Fluffy_Pillow 44902.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:45.583 combustion_phase m scorch Fluffy_Pillow 45636.0/50000: 91% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:46.818 combustion_phase j flamestrike Fluffy_Pillow 46371.0/50000: 93% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:47.418 combustion_phase f fire_blast Fluffy_Pillow 45721.0/50000: 91% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:48.051 combustion_phase j flamestrike Fluffy_Pillow 45854.0/50000: 92% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:49.283 combustion_phase k phoenix_flames Fluffy_Pillow 45836.0/50000: 92% mana combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:50.515 default b scorch Fluffy_Pillow 47068.0/50000: 94% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:51.748 default X rune_of_power Fluffy_Pillow 47801.0/50000: 96% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
1:52.979 rop_phase u flamestrike Fluffy_Pillow 49032.0/50000: 98% mana rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
1:55.852 rop_phase t dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:57.084 rop_phase u flamestrike Fluffy_Pillow 47987.0/50000: 96% mana rune_of_power
1:59.956 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:02.828 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:03.848 default Z fire_blast Fluffy_Pillow 49774.0/50000: 100% mana rune_of_power
2:05.242 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:05.702 default T counterspell Fluffy_Pillow 48710.0/50000: 97% mana hot_streak
2:05.702 default V frostbolt Fluffy_Pillow 47710.0/50000: 95% mana hot_streak
2:07.344 standard_rotation v flamestrike Fluffy_Pillow 48352.0/50000: 97% mana hot_streak, disciplinary_command
2:08.578 standard_rotation | flamestrike Fluffy_Pillow 48336.0/50000: 97% mana disciplinary_command
2:11.450 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana disciplinary_command
2:14.321 standard_rotation z dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana disciplinary_command
2:15.555 standard_rotation | flamestrike Fluffy_Pillow 47987.0/50000: 96% mana disciplinary_command
2:18.428 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
2:20.262 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana disciplinary_command
2:20.868 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command
2:21.301 standard_rotation v flamestrike Fluffy_Pillow 48683.0/50000: 97% mana hot_streak, disciplinary_command
2:22.534 standard_rotation | flamestrike Fluffy_Pillow 48666.0/50000: 97% mana disciplinary_command
2:25.407 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana disciplinary_command
2:28.283 standard_rotation x phoenix_flames Fluffy_Pillow 48758.0/50000: 98% mana
2:29.516 standard_rotation | flamestrike Fluffy_Pillow 49991.0/50000: 100% mana
2:32.387 standard_rotation z dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
2:33.621 standard_rotation | flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
2:36.494 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:39.365 default X rune_of_power Fluffy_Pillow 48753.0/50000: 98% mana
2:40.599 rop_phase u flamestrike Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
2:40.599 default Z fire_blast Fluffy_Pillow 49987.0/50000: 100% mana rune_of_power
2:42.972 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
2:43.471 rop_phase o flamestrike Fluffy_Pillow 48749.0/50000: 97% mana hot_streak, rune_of_power
2:44.703 rop_phase u flamestrike Fluffy_Pillow 48731.0/50000: 97% mana rune_of_power
2:47.575 rop_phase u flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:50.448 rop_phase t dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:51.681 rop_phase u flamestrike Fluffy_Pillow 47988.0/50000: 96% mana rune_of_power
2:53.035 default Z fire_blast Fluffy_Pillow 49342.0/50000: 99% mana
2:54.553 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
2:57.426 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
3:00.298 standard_rotation | flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
3:03.171 standard_rotation | flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
3:06.045 standard_rotation | flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
3:08.919 default Z fire_blast Fluffy_Pillow 48756.0/50000: 98% mana
3:08.919 default T counterspell Fluffy_Pillow 48256.0/50000: 97% mana heating_up
3:08.919 default V frostbolt Fluffy_Pillow 47256.0/50000: 95% mana heating_up
3:10.561 standard_rotation z dragons_breath Fluffy_Pillow 47898.0/50000: 96% mana heating_up, disciplinary_command
3:11.794 standard_rotation | flamestrike Fluffy_Pillow 47131.0/50000: 94% mana heating_up, disciplinary_command
3:14.668 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana heating_up, disciplinary_command
3:14.668 default R use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana heating_up, disciplinary_command, gladiators_badge
3:14.668 combustion_phase l flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
3:16.891 combustion_phase h combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, disciplinary_command, soul_ignition, gladiators_badge
3:16.891 combustion_phase f fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:17.542 combustion_cooldowns d berserking Fluffy_Pillow 43901.0/50000: 88% mana combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:17.542 combustion_phase j flamestrike Fluffy_Pillow 43901.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:17.542 combustion_phase f fire_blast Fluffy_Pillow 42651.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:18.131 combustion_phase f fire_blast Fluffy_Pillow 42740.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:18.663 combustion_phase j flamestrike Fluffy_Pillow 42772.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:19.784 combustion_phase k phoenix_flames Fluffy_Pillow 42643.0/50000: 85% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:20.905 combustion_phase k phoenix_flames Fluffy_Pillow 43764.0/50000: 88% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:22.027 combustion_phase j flamestrike Fluffy_Pillow 44886.0/50000: 90% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:23.148 combustion_phase m scorch Fluffy_Pillow 44757.0/50000: 90% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:24.268 combustion_phase m scorch Fluffy_Pillow 45377.0/50000: 91% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:25.101 combustion_phase f fire_blast Fluffy_Pillow 46210.0/50000: 92% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:25.390 combustion_phase j flamestrike Fluffy_Pillow 45499.0/50000: 91% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:26.511 combustion_phase k phoenix_flames Fluffy_Pillow 45370.0/50000: 91% mana berserking, combustion, heating_up, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:27.632 combustion_phase j flamestrike Fluffy_Pillow 46491.0/50000: 93% mana berserking, combustion, hot_streak, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:28.754 combustion_phase n dragons_breath Fluffy_Pillow 46363.0/50000: 93% mana berserking, combustion, rune_of_power, disciplinary_command, soul_ignition, gladiators_badge
3:29.876 default X rune_of_power Fluffy_Pillow 45485.0/50000: 91% mana disciplinary_command
3:31.110 rop_phase s scorch Fluffy_Pillow 46719.0/50000: 93% mana rune_of_power
3:32.342 rop_phase s scorch Fluffy_Pillow 47451.0/50000: 95% mana rune_of_power
3:32.739 default Z fire_blast Fluffy_Pillow 47763.0/50000: 96% mana heating_up, rune_of_power
3:33.575 rop_phase o flamestrike Fluffy_Pillow 47684.0/50000: 95% mana hot_streak, rune_of_power
3:34.808 rop_phase s scorch Fluffy_Pillow 47667.0/50000: 95% mana heating_up, rune_of_power
3:36.042 rop_phase s scorch Fluffy_Pillow 48401.0/50000: 97% mana heating_up, rune_of_power
3:37.276 rop_phase o flamestrike Fluffy_Pillow 49135.0/50000: 98% mana hot_streak, rune_of_power
3:38.508 rop_phase s scorch Fluffy_Pillow 49117.0/50000: 98% mana heating_up, rune_of_power
3:39.741 default V frostbolt Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:41.382 default T counterspell Fluffy_Pillow 49003.0/50000: 98% mana hot_streak, rune_of_power
3:41.382 rop_phase o flamestrike Fluffy_Pillow 48003.0/50000: 96% mana hot_streak, rune_of_power, disciplinary_command
3:42.615 rop_phase s scorch Fluffy_Pillow 47986.0/50000: 96% mana rune_of_power, disciplinary_command
3:42.615 rop_phase p fire_blast Fluffy_Pillow 47986.0/50000: 96% mana rune_of_power, disciplinary_command
3:43.847 standard_rotation { scorch Fluffy_Pillow 48218.0/50000: 96% mana heating_up, disciplinary_command
3:45.080 standard_rotation v flamestrike Fluffy_Pillow 48951.0/50000: 98% mana hot_streak, disciplinary_command
3:46.313 standard_rotation { scorch Fluffy_Pillow 48934.0/50000: 98% mana heating_up, disciplinary_command
3:47.546 standard_rotation z dragons_breath Fluffy_Pillow 49504.0/50000: 99% mana heating_up, disciplinary_command
3:48.778 standard_rotation v flamestrike Fluffy_Pillow 48736.0/50000: 97% mana hot_streak, disciplinary_command
3:50.011 standard_rotation { scorch Fluffy_Pillow 48719.0/50000: 97% mana disciplinary_command
3:50.011 standard_rotation w fire_blast Fluffy_Pillow 48719.0/50000: 97% mana disciplinary_command
3:51.246 standard_rotation { scorch Fluffy_Pillow 48954.0/50000: 98% mana heating_up, disciplinary_command
3:52.480 standard_rotation v flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, disciplinary_command
3:53.715 standard_rotation { scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up, disciplinary_command
3:54.949 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, disciplinary_command
3:56.181 standard_rotation v flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, disciplinary_command
3:57.322 default Z fire_blast Fluffy_Pillow 49362.0/50000: 99% mana heating_up, disciplinary_command
3:57.414 standard_rotation v flamestrike Fluffy_Pillow 48986.0/50000: 98% mana hot_streak, disciplinary_command
3:58.647 standard_rotation { scorch Fluffy_Pillow 48969.0/50000: 98% mana disciplinary_command
3:59.881 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana disciplinary_command
4:01.115 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, disciplinary_command
4:02.349 standard_rotation v flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:03.582 standard_rotation { scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up
4:04.816 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:06.051 standard_rotation v flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
4:07.285 standard_rotation z dragons_breath Fluffy_Pillow 49490.0/50000: 99% mana heating_up
4:08.519 default U arcane_explosion Fluffy_Pillow 48724.0/50000: 97% mana heating_up
4:09.751 default V frostbolt Fluffy_Pillow 44956.0/50000: 90% mana heating_up
4:11.396 standard_rotation x phoenix_flames Fluffy_Pillow 45601.0/50000: 91% mana heating_up, disciplinary_command
4:12.628 standard_rotation { scorch Fluffy_Pillow 46833.0/50000: 94% mana disciplinary_command
4:13.862 standard_rotation { scorch Fluffy_Pillow 47567.0/50000: 95% mana disciplinary_command
4:15.095 standard_rotation { scorch Fluffy_Pillow 48300.0/50000: 97% mana heating_up, disciplinary_command
4:16.328 default X rune_of_power Fluffy_Pillow 49033.0/50000: 98% mana hot_streak, disciplinary_command
4:17.562 rop_phase o flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power, disciplinary_command
4:17.562 default Z fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power, disciplinary_command
4:18.075 rop_phase p fire_blast Fluffy_Pillow 48763.0/50000: 98% mana heating_up, rune_of_power, disciplinary_command
4:18.797 rop_phase o flamestrike Fluffy_Pillow 48985.0/50000: 98% mana hot_streak, rune_of_power, disciplinary_command
4:20.030 rop_phase s scorch Fluffy_Pillow 48968.0/50000: 98% mana rune_of_power, disciplinary_command
4:21.263 rop_phase s scorch Fluffy_Pillow 49504.0/50000: 99% mana rune_of_power, disciplinary_command
4:21.904 default Z fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power, disciplinary_command
4:22.495 rop_phase o flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power, disciplinary_command
4:23.728 rop_phase s scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up, rune_of_power, disciplinary_command
4:24.962 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power, disciplinary_command
4:26.197 rop_phase o flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak, rune_of_power, disciplinary_command
4:27.431 rop_phase s scorch Fluffy_Pillow 49490.0/50000: 99% mana heating_up, rune_of_power, disciplinary_command
4:28.665 rop_phase s scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power, disciplinary_command
4:29.898 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, disciplinary_command
4:31.132 standard_rotation z dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up, disciplinary_command
4:32.366 standard_rotation { scorch Fluffy_Pillow 48722.0/50000: 97% mana heating_up
4:33.600 standard_rotation { scorch Fluffy_Pillow 49456.0/50000: 99% mana heating_up
4:34.833 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:36.066 standard_rotation { scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:37.300 standard_rotation { scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:38.533 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:39.766 standard_rotation { scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:41.001 standard_rotation { scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
4:42.234 standard_rotation v flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:43.467 default Z fire_blast Fluffy_Pillow 49487.0/50000: 99% mana heating_up
4:43.467 standard_rotation v flamestrike Fluffy_Pillow 48987.0/50000: 98% mana hot_streak
4:44.703 standard_rotation { scorch Fluffy_Pillow 48973.0/50000: 98% mana
4:45.938 standard_rotation { scorch Fluffy_Pillow 49506.0/50000: 99% mana
4:47.171 default T counterspell Fluffy_Pillow 49504.0/50000: 99% mana heating_up
4:47.171 default V frostbolt Fluffy_Pillow 48504.0/50000: 97% mana heating_up
4:48.813 standard_rotation v flamestrike Fluffy_Pillow 49004.0/50000: 98% mana hot_streak, disciplinary_command
4:50.045 standard_rotation z dragons_breath Fluffy_Pillow 48986.0/50000: 98% mana disciplinary_command
4:51.277 standard_rotation { scorch Fluffy_Pillow 48218.0/50000: 96% mana disciplinary_command
4:52.512 combustion_cooldowns e use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48953.0/50000: 98% mana disciplinary_command
4:52.512 default R use_item_soul_igniter Fluffy_Pillow 48953.0/50000: 98% mana disciplinary_command, gladiators_badge
4:52.512 combustion_phase l flamestrike Fluffy_Pillow 48953.0/50000: 98% mana disciplinary_command, soul_ignition, gladiators_badge

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1815 1615 1092 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1815 1615 0
Melee Crit 12.86% 12.86% 275
Spell Crit 27.86% 27.86% 275
Haste 22.03% 22.03% 727
Versatility 9.52% 9.52% 381
Mana Regen 1000 1000 0
Mastery 20.72% 20.72% 687
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +93 Haste, +49 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +159 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +75 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +24 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +31 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Disciplinary Command }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +100 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +25 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="fire"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6832/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1092
# gear_crit_rating=250
# gear_haste_rating=727
# gear_mastery_rating=687
# gear_versatility_rating=381
# gear_armor=371

gisly_icicle : 9944 dps, 4274 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9943.7 9943.7 18.6 / 0.187% 979.5 / 9.8% 12.3
RPS Out RPS In Primary Resource Waiting APM Active Skill
807.4 797.1 Mana 0.00% 52.2 100.0% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
gisly_icicle 9944
Blazing Surge 261 2.6% 4.2 82.08sec 18492 0 Direct 12.4 4954 9903 6341 28.0%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.24 12.35 0.00 0.00 0.0000 0.0000 78326.59 78326.59 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.00% 8.89 3 14 4953.58 4287 5412 4952.64 4617 5145 44070 44070 0.00%
crit 28.00% 3.46 0 9 9902.74 8574 10818 9776.69 0 10787 34257 34257 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 297 3.0% 13.4 21.41sec 6640 5593 Direct 40.3 1306 3493 2211 41.4%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 13.44 40.31 0.00 0.00 1.1873 0.0000 89231.74 89231.74 0.00% 5592.71 5592.71
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 58.56% 23.61 13 35 1306.10 1142 2192 1306.66 1152 1452 30839 30839 0.00%
crit 41.44% 16.70 8 27 3492.85 2285 5337 3502.49 3007 4590 58393 58393 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [m]:2.48
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [s]:2.47
  • if_expr:active_enemies>2
    standard_rotation
    [y]:8.48
  • if_expr:active_enemies>1
Eternal Insight 41 0.4% 20.6 14.12sec 598 0 Direct 20.6 470 939 598 27.4%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.61 20.61 0.00 0.00 0.0000 0.0000 12326.22 12326.22 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.63% 14.97 6 28 469.70 460 488 469.77 460 482 7031 7031 0.00%
crit 27.37% 5.64 1 14 938.74 921 976 938.70 921 976 5295 5295 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 867 8.7% 47.9 6.23sec 5431 0 Direct 47.9 0 5429 5429 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 47.86 47.86 0.00 0.00 0.0000 0.0000 259905.13 259905.13 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 47.86 36 58 5428.73 3107 8345 5428.94 5143 5664 259905 259905 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [Y]:18.79
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [d]:25.53
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [o]:2.87
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [v]:0.68
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2942 (5208) 29.6% (52.4%) 95.9 3.10sec 16273 8026 Direct 287.7 (3034.7) 1661 4763 3065 45.3% (45.3%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 95.89 287.66 0.00 0.00 2.0275 0.0000 881689.23 881689.23 0.00% 8026.22 8026.22
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 54.74% 157.47 115 208 1660.68 1372 3343 1660.82 1608 1720 261516 261516 0.00%
crit 45.26% 130.19 92 179 4763.14 2744 7372 4765.62 4463 5089 620174 620174 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [h]:18.66
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [k]:4.53
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [n]:11.38
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [t]:21.21
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [u]:12.88
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [{]:27.29
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2266 22.8% 915.7 0.32sec 741 0 Periodic 2747.0 139 390 247 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 915.67 0.00 0.00 2747.02 0.0000 0.0000 678647.15 678647.15 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.09% 1568.30 1246 1866 139.45 118 226 139.48 137 142 218722 218722 0.00%
crit 42.91% 1178.72 881 1449 390.13 235 632 390.17 377 405 459925 459925 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Frost Nova 10 0.1% 8.3 42.04sec 361 302 Direct 24.8 94 188 120 27.7%

Stats Details: Frost Nova

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 8.26 24.77 0.00 0.00 1.1947 0.0000 2977.34 2977.34 0.00% 301.90 301.90
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.31% 17.91 9 27 94.21 88 130 94.23 89 105 1687 1687 0.00%
crit 27.69% 6.86 1 14 188.17 176 261 188.22 176 239 1290 1290 0.00%

Action Details: Frost Nova

  • id:122
  • school:frost
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:30.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.044775
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:122
  • name:Frost Nova
  • school:frost
  • tooltip:Frozen in place.
  • description:Blasts enemies within $A2 yds of you for {$s2=0} Frost damage and freezes them in place for {$d=8 seconds}. Damage may interrupt the freeze effect.

Action Priority List

    default
    [U]:8.25
  • if_expr:runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Ignite 1716 17.3% 417.2 0.76sec 1233 0 Periodic 889.8 578 0 578 0.0% 98.9%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 417.17 0.00 889.78 889.78 0.0000 1.0000 514256.46 514256.46 0.00% 577.96 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 889.78 711 1071 578.16 71 2619 578.55 538 622 514256 514256 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5080 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 127  / 17 0.2% 96.0 1.22sec 53 43 Direct 96.0 41 83 53 27.9%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2359 0.0000 5079.80 5079.80 0.00% 42.82 42.82
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.13% 69.24 53 84 41.34 29 51 41.34 39 43 2862 2862 0.00%
crit 27.87% 26.76 12 43 82.85 58 101 82.84 72 94 2217 2217 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1695.38
Phoenix Flames 0 (685) 0.0% (6.9%) 16.3 18.44sec 12597 11187

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.31 0.00 0.00 0.00 1.1260 0.0000 0.00 0.00 0.00% 11187.25 11187.25

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [j]:10.65
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [q]:1.05
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [w]:4.63
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 685 6.9% 16.2 18.45sec 12650 0 Direct 48.7 1420 5138 4214 75.2%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.24 48.71 0.00 0.00 0.0000 0.0000 205409.16 205409.16 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.81% 12.08 3 22 1420.24 1019 3361 1419.88 1019 1822 17159 17159 0.00%
crit 75.19% 36.63 22 48 5137.85 2038 9483 5143.48 4671 5606 188250 188250 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3467 29.7% (29.7%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3465.79 3465.79 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 70.35% 0.70 0 1 2673.14 2673 2673 1880.48 0 2673 1880 1880 0.00%
crit 29.65% 0.30 0 1 5346.28 5346 5346 1585.31 0 5346 1585 1585 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 9 0.1% 1.0 0.00sec 2529 0 Periodic 5.0 174 561 506 85.7% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2528.97 2528.97 0.00% 421.50 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 14.27% 0.71 0 1 173.70 173 184 123.92 0 184 124 124 0.00%
crit 85.73% 4.29 4 5 560.95 347 653 563.24 527 606 2405 2405 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 221 2.2% 32.0 9.22sec 2063 1694 Direct 32.0 0 2063 2063 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 31.98 31.98 0.00 0.00 1.2176 0.0000 65974.94 65974.94 0.00% 1694.23 1694.23
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 31.98 24 39 2062.64 1530 3305 2061.24 1902 2243 65975 65975 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [l]:1.29
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [r]:12.91
  • if_expr:searing_touch.active
    standard_rotation
    [z]:18.15
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 43.1 6.86sec 328 0 Direct 43.1 257 514 328 27.9%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.08 43.08 0.00 0.00 0.0000 0.0000 14146.37 14146.37 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.11% 31.06 17 52 256.78 253 268 256.79 253 262 7977 7977 0.00%
crit 27.89% 12.01 3 27 513.57 506 537 513.55 506 530 6170 6170 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 552 5.6% 4.1 82.26sec 40541 12670 Periodic 48.6 0 3404 3404 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.08 0.00 16.20 48.61 3.1999 0.7421 165485.13 165485.13 0.00% 12670.17 12670.17
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 48.61 36 60 3403.75 3274 3826 3402.68 3358 3483 165485 165485 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [i]:4.08
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
gisly_icicle
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 246.12sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.90 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [b]:1.91
  • if_expr:buff.combustion.up
Combustion 4.2 82.00sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.15 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [f]:4.15
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.3 20.06sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.25 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.25
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:gisly_icicle
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 326.77sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.27 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [a]:1.27
Rune of Power 7.3 41.44sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.31 0.00 0.00 0.00 1.1938 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [W]:7.33
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.2 81.65sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.24 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 246.4sec 246.4sec 11.7sec 7.41% 17.87% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:240.3s / 250.4s
  • trigger_min/max:240.3s / 250.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • berserking_1:7.41%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 82.1sec 82.1sec 11.7sec 16.21% 0.00% 93.2 (93.2) 4.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:77.0s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • combustion_1:16.21%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.2 0.0 81.7sec 81.7sec 14.4sec 20.36% 0.00% 0.0 (0.0) 3.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:76.4s / 86.1s
  • trigger_min/max:76.4s / 86.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.36%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 48.2 0.0 6.3sec 6.3sec 2.1sec 33.40% 47.44% 0.0 (0.0) 3.4

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.6s / 27.5s
  • trigger_min/max:0.6s / 27.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:33.40%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 43.5 0.0 6.9sec 6.9sec 0.8sec 11.27% 54.44% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.7s / 56.1s
  • trigger_min/max:0.7s / 56.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.1s

Stack Uptimes

  • hot_streak_1:11.27%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.4 82.1sec 10.8sec 12.8sec 17.72% 0.00% 17.3 (17.3) 3.9

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 15.6s

Stack Uptimes

  • infernal_cascade_1:0.80%
  • infernal_cascade_2:16.92%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 327.3sec 327.3sec 22.9sec 9.61% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.2s / 331.3s
  • trigger_min/max:321.2s / 331.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.61%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.5 0.0 26.9sec 26.9sec 11.8sec 44.93% 0.00% 0.0 (0.0) 11.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:13.8s / 48.8s
  • trigger_min/max:13.8s / 48.8s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • rune_of_power_1:44.93%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.2 0.0 81.7sec 81.7sec 3.0sec 4.26% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:76.4s / 86.1s
  • trigger_min/max:76.4s / 86.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.26%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.9sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.0s / 360.0s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 48.2 38.0 60.0 6.3s 0.6s 27.5s
Heating Up removed 0.9 0.0 5.0 61.4s 2.5s 234.2s
Heating Up converted with Fire Blast 20.5 13.0 30.0 14.8s 0.7s 60.5s
Hot Streak procs 43.5 33.0 52.0 6.9s 0.7s 56.1s
Hot Streak spells used 97.1 77.0 115.0 3.1s 0.0s 23.9s
Hot Streak spell crits 92.4 73.0 110.0 3.2s 0.0s 23.9s
Hot Streak spell crits wasted 0.6 0.0 3.0 57.7s 4.5s 249.8s
Direct Ignite applications 5.0 5.0 5.0 1.3s 0.0s 2.7s
Ignites spread to targets with existing Ignite 31.6 22.0 40.0 18.7s 1.1s 71.0s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 18.45% 16.13% 20.78% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000210.267149.328270.673
Counterspell0.5770.0002.7178.8364.65316.376
Shifting Power18.3546.02625.61578.89260.04199.605
Fire Blast0.2840.0009.88313.6362.76328.043
Frost Nova15.1210.00038.089129.24178.870157.287
Rune of Power4.5280.00016.61033.45423.78543.183
Dragon's Breath5.2050.00026.66672.40844.504103.697
Combustion1.5370.0002.8556.4113.06811.212
Phoenix Flames0.2800.0005.1744.5624.2995.174

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
gisly_icicle
mana_regen Mana 3216.69 239059.56 100.00% 74.32 60650.24 20.24%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 797.12 807.38 60670.5 46923.3 40074.0 50000.0
Usage Type Count Total Avg RPE APR
gisly_icicle
combustion Mana 4.2 21147.6 5000.0 5095.7 0.0
counterspell Mana 15.6 15550.9 1000.0 1019.5 0.0
dragons_breath Mana 13.7 27414.4 2000.0 2040.1 3.3
fire_blast Mana 48.8 24406.9 500.0 510.0 10.6
flamestrike Mana 97.8 122230.1 1250.0 1274.7 12.8
frost_nova Mana 8.4 8414.4 1000.0 1019.2 0.4
scorch Mana 32.6 16318.2 500.0 510.2 4.0
shifting_power Mana 4.2 10403.2 2500.0 2548.6 15.9

Statistics & Data Analysis

Fight Length
gisly_icicle Fight Length
Count 806
Mean 299.88
Minimum 240.04
Maximum 359.99
Spread ( max - min ) 119.95
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 35.1185
5th Percentile 244.99
95th Percentile 354.87
( 95th Percentile - 5th Percentile ) 109.89
Mean Distribution
Standard Deviation 1.2370
95.00% Confidence Interval ( 297.46 - 302.30 )
Normalized 95.00% Confidence Interval ( 99.19% - 100.81% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 527
0.1% Error 52684
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 43
0.01 Scale Factor Error with Delta=300 1053
DPS
gisly_icicle Damage Per Second
Count 806
Mean 9943.75
Minimum 9354.44
Maximum 10684.94
Spread ( max - min ) 1330.50
Range [ ( max - min ) / 2 * 100% ] 6.69%
Standard Deviation 269.8446
5th Percentile 9511.83
95th Percentile 10380.27
( 95th Percentile - 5th Percentile ) 868.44
Mean Distribution
Standard Deviation 9.5049
95.00% Confidence Interval ( 9925.12 - 9962.38 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 29
0.1% Error 2829
0.1 Scale Factor Error with Delta=300 622
0.05 Scale Factor Error with Delta=300 2487
0.01 Scale Factor Error with Delta=300 62161
Priority Target DPS
gisly_icicle Priority Target Damage Per Second
Count 806
Mean 4273.66
Minimum 3978.53
Maximum 4645.59
Spread ( max - min ) 667.05
Range [ ( max - min ) / 2 * 100% ] 7.80%
Standard Deviation 114.9566
5th Percentile 4094.65
95th Percentile 4466.78
( 95th Percentile - 5th Percentile ) 372.13
Mean Distribution
Standard Deviation 4.0492
95.00% Confidence Interval ( 4265.72 - 4281.59 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 28
0.1% Error 2780
0.1 Scale Factor Error with Delta=300 113
0.05 Scale Factor Error with Delta=300 452
0.01 Scale Factor Error with Delta=300 11282
DPS(e)
gisly_icicle Damage Per Second (Effective)
Count 806
Mean 9943.75
Minimum 9354.44
Maximum 10684.94
Spread ( max - min ) 1330.50
Range [ ( max - min ) / 2 * 100% ] 6.69%
Damage
gisly_icicle Damage
Count 806
Mean 2974370.20
Minimum 2314322.21
Maximum 3642209.04
Spread ( max - min ) 1327886.83
Range [ ( max - min ) / 2 * 100% ] 22.32%
DTPS
gisly_icicle Damage Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
gisly_icicle Healing Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
gisly_icicle Healing Per Second (Effective)
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
gisly_icicle Heal
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
gisly_icicle Healing Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
gisly_icicle Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
gisly_icicleTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
gisly_icicle Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.25 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.23 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.13 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
U 8.25 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
V 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
W 7.33 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
X 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
Y 18.79 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Z 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
a 1.27 potion
0.00 blood_fury
b 1.91 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
c 4.23 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
d 25.53 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
e 0.00 call_action_list,name=active_talents
f 4.15 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
g 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
h 18.66 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
i 4.08 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
j 10.65 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
k 4.53 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
l 1.29 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
m 2.48 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
n 11.38 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
o 2.87 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
p 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
q 1.05 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
r 12.91 scorch,if=searing_touch.active
s 2.47 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
t 21.21 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
u 12.88 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
v 0.68 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
w 4.63 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
x 0.00 call_action_list,name=active_talents
y 8.48 dragons_breath,if=active_enemies>1
z 18.15 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
{ 27.29 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPUQacSkfddTbhdjhiddhdQjhdjhljhUWsttYYnttt{{YQ{Yuy{{{{Y{{{yQ{WtYttttUcSkfddThdQjhiddhdjQhmUWttttYYnw{wYuQy{{{{{Y{y{{Q{WtYttsYtU{cSkfddQThdjhiddhdQjhmUWttttYYnw{yYQuw{zzYuzzzuzzuyzzuzQuzzWnYrrnrrnronryuUzcSkfdQbhddThjidhddQhjjhUWrornqrrYnrrnyzzuYQuzzzuYuz

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask gisly_icicle 50000.0/50000: 100% mana
Pre precombat 1 food gisly_icicle 50000.0/50000: 100% mana
Pre precombat 2 augmentation gisly_icicle 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 default U frost_nova Fluffy_Pillow 49000.0/50000: 98% mana
0:01.231 default Q counterspell Fluffy_Pillow 49231.0/50000: 98% mana bloodlust
0:01.231 combustion_cooldowns a potion Fluffy_Pillow 48231.0/50000: 96% mana bloodlust
0:01.231 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48231.0/50000: 96% mana bloodlust, potion_of_spectral_intellect
0:01.231 default S use_item_soul_igniter Fluffy_Pillow 48231.0/50000: 96% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:01.231 combustion_phase k flamestrike Fluffy_Pillow 48231.0/50000: 96% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.819 combustion_phase f combustion Fluffy_Pillow 49819.0/50000: 100% mana bloodlust, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.819 combustion_phase d fire_blast Fluffy_Pillow 44819.0/50000: 90% mana bloodlust, combustion, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.370 combustion_phase d fire_blast Fluffy_Pillow 44870.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.441 default T cancel_buff Fluffy_Pillow 43191.0/50000: 86% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.441 combustion_cooldowns b berserking Fluffy_Pillow 43191.0/50000: 86% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.441 combustion_phase h flamestrike Fluffy_Pillow 43191.0/50000: 86% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:03.929 combustion_phase d fire_blast Fluffy_Pillow 42429.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.305 combustion_phase j phoenix_flames Fluffy_Pillow 42305.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.167 combustion_phase h flamestrike Fluffy_Pillow 43167.0/50000: 86% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.029 combustion_phase i shifting_power Fluffy_Pillow 42779.0/50000: 86% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.249 combustion_phase d fire_blast Fluffy_Pillow 41499.0/50000: 83% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.776 combustion_phase d fire_blast Fluffy_Pillow 41526.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.605 combustion_phase h flamestrike Fluffy_Pillow 41855.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.605 combustion_phase d fire_blast Fluffy_Pillow 40605.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.469 default Q counterspell Fluffy_Pillow 40969.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.469 combustion_phase j phoenix_flames Fluffy_Pillow 39969.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.333 combustion_phase h flamestrike Fluffy_Pillow 40833.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.333 combustion_phase d fire_blast Fluffy_Pillow 39583.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.197 combustion_phase j phoenix_flames Fluffy_Pillow 39947.0/50000: 80% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.060 combustion_phase h flamestrike Fluffy_Pillow 40810.0/50000: 82% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.924 combustion_phase l scorch Fluffy_Pillow 40424.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.787 combustion_phase j phoenix_flames Fluffy_Pillow 40787.0/50000: 82% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.650 combustion_phase h flamestrike Fluffy_Pillow 41650.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.515 default U frost_nova Fluffy_Pillow 41265.0/50000: 83% mana bloodlust, gladiators_badge, potion_of_spectral_intellect
0:16.466 default W rune_of_power Fluffy_Pillow 41216.0/50000: 82% mana bloodlust, potion_of_spectral_intellect
0:17.416 rop_phase s dragons_breath Fluffy_Pillow 42166.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:18.365 rop_phase t flamestrike Fluffy_Pillow 41115.0/50000: 82% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:20.574 rop_phase t flamestrike Fluffy_Pillow 42074.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:21.912 default Y fire_blast Fluffy_Pillow 43412.0/50000: 87% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.486 default Y fire_blast Fluffy_Pillow 43486.0/50000: 87% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:22.784 rop_phase n flamestrike Fluffy_Pillow 42034.0/50000: 84% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:23.734 rop_phase t flamestrike Fluffy_Pillow 41734.0/50000: 83% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:25.945 rop_phase t flamestrike Fluffy_Pillow 42695.0/50000: 85% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:28.155 rop_phase t flamestrike Fluffy_Pillow 43655.0/50000: 87% mana bloodlust, rune_of_power
0:30.366 standard_rotation { flamestrike Fluffy_Pillow 44616.0/50000: 89% mana bloodlust
0:32.576 standard_rotation { flamestrike Fluffy_Pillow 45576.0/50000: 91% mana bloodlust
0:34.459 default Y fire_blast Fluffy_Pillow 47459.0/50000: 95% mana bloodlust
0:34.785 default Q counterspell Fluffy_Pillow 46035.0/50000: 92% mana bloodlust, heating_up
0:34.785 standard_rotation { flamestrike Fluffy_Pillow 45035.0/50000: 90% mana bloodlust, heating_up
0:36.585 default Y fire_blast Fluffy_Pillow 46835.0/50000: 94% mana bloodlust, heating_up
0:36.994 standard_rotation u flamestrike Fluffy_Pillow 45494.0/50000: 91% mana bloodlust, hot_streak
0:37.943 standard_rotation y dragons_breath Fluffy_Pillow 45193.0/50000: 90% mana bloodlust
0:38.892 standard_rotation { flamestrike Fluffy_Pillow 44142.0/50000: 88% mana bloodlust
0:41.101 standard_rotation { flamestrike Fluffy_Pillow 45101.0/50000: 90% mana
0:43.972 standard_rotation { flamestrike Fluffy_Pillow 46722.0/50000: 93% mana
0:46.841 standard_rotation { flamestrike Fluffy_Pillow 48341.0/50000: 97% mana
0:48.892 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
0:49.710 standard_rotation { flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
0:52.580 standard_rotation { flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up
0:55.451 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
0:58.322 standard_rotation y dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
0:59.554 default Q counterspell Fluffy_Pillow 47987.0/50000: 96% mana
0:59.554 standard_rotation { flamestrike Fluffy_Pillow 46987.0/50000: 94% mana
1:02.422 default W rune_of_power Fluffy_Pillow 48605.0/50000: 97% mana
1:03.655 rop_phase t flamestrike Fluffy_Pillow 49838.0/50000: 100% mana rune_of_power
1:03.655 default Y fire_blast Fluffy_Pillow 49838.0/50000: 100% mana rune_of_power
1:06.524 rop_phase t flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
1:09.394 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana heating_up, rune_of_power
1:12.264 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:15.134 rop_phase t flamestrike Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:18.007 default U frost_nova Fluffy_Pillow 48757.0/50000: 98% mana
1:19.241 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48991.0/50000: 98% mana
1:19.241 default S use_item_soul_igniter Fluffy_Pillow 48991.0/50000: 98% mana gladiators_badge
1:19.241 combustion_phase k flamestrike Fluffy_Pillow 48991.0/50000: 98% mana soul_ignition, gladiators_badge
1:21.485 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:21.485 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:21.989 combustion_phase d fire_blast Fluffy_Pillow 45004.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:22.112 default T cancel_buff Fluffy_Pillow 43377.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:22.112 combustion_phase h flamestrike Fluffy_Pillow 43377.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.520 combustion_phase d fire_blast Fluffy_Pillow 42535.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.344 default Q counterspell Fluffy_Pillow 42859.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.554 combustion_phase j phoenix_flames Fluffy_Pillow 42069.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.786 combustion_phase h flamestrike Fluffy_Pillow 43301.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.018 combustion_phase i shifting_power Fluffy_Pillow 43283.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.896 combustion_phase d fire_blast Fluffy_Pillow 41661.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.569 combustion_phase d fire_blast Fluffy_Pillow 42834.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.488 combustion_phase h flamestrike Fluffy_Pillow 43253.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.071 combustion_phase d fire_blast Fluffy_Pillow 42586.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.721 combustion_phase j phoenix_flames Fluffy_Pillow 42736.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.954 default Q counterspell Fluffy_Pillow 43969.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.954 combustion_phase h flamestrike Fluffy_Pillow 42969.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.187 combustion_phase m dragons_breath Fluffy_Pillow 42952.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:34.420 default U frost_nova Fluffy_Pillow 42185.0/50000: 84% mana infernal_cascade(2)
1:35.651 default W rune_of_power Fluffy_Pillow 42416.0/50000: 85% mana
1:36.884 rop_phase t flamestrike Fluffy_Pillow 43649.0/50000: 87% mana rune_of_power
1:39.754 rop_phase t flamestrike Fluffy_Pillow 45269.0/50000: 91% mana rune_of_power
1:42.624 rop_phase t flamestrike Fluffy_Pillow 46889.0/50000: 94% mana rune_of_power
1:45.495 rop_phase t flamestrike Fluffy_Pillow 48510.0/50000: 97% mana rune_of_power
1:46.489 default Y fire_blast Fluffy_Pillow 49504.0/50000: 99% mana rune_of_power
1:47.976 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
1:48.365 rop_phase n flamestrike Fluffy_Pillow 48639.0/50000: 97% mana hot_streak, rune_of_power
1:49.598 standard_rotation w phoenix_flames Fluffy_Pillow 48622.0/50000: 97% mana
1:50.831 standard_rotation { flamestrike Fluffy_Pillow 49855.0/50000: 100% mana
1:53.700 standard_rotation w phoenix_flames Fluffy_Pillow 48753.0/50000: 98% mana
1:54.698 default Y fire_blast Fluffy_Pillow 49751.0/50000: 100% mana heating_up
1:54.934 standard_rotation u flamestrike Fluffy_Pillow 49487.0/50000: 99% mana hot_streak
1:56.167 default Q counterspell Fluffy_Pillow 49470.0/50000: 99% mana
1:56.167 standard_rotation y dragons_breath Fluffy_Pillow 48470.0/50000: 97% mana
1:57.399 standard_rotation { flamestrike Fluffy_Pillow 47702.0/50000: 95% mana
2:00.271 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:03.142 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:06.013 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:08.885 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:11.068 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:11.756 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:14.622 standard_rotation y dragons_breath Fluffy_Pillow 48750.0/50000: 98% mana heating_up
2:15.855 standard_rotation { flamestrike Fluffy_Pillow 47983.0/50000: 96% mana heating_up
2:18.727 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
2:21.598 default Q counterspell Fluffy_Pillow 48755.0/50000: 98% mana
2:21.598 standard_rotation { flamestrike Fluffy_Pillow 47755.0/50000: 96% mana
2:24.468 default W rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
2:25.700 rop_phase t flamestrike Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:25.700 default Y fire_blast Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:28.572 rop_phase t flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
2:31.441 rop_phase t flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
2:34.312 rop_phase s dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:34.312 default Y fire_blast Fluffy_Pillow 46755.0/50000: 94% mana rune_of_power
2:35.544 rop_phase t flamestrike Fluffy_Pillow 47487.0/50000: 95% mana heating_up, rune_of_power
2:38.413 default U frost_nova Fluffy_Pillow 48753.0/50000: 98% mana heating_up
2:39.646 standard_rotation { flamestrike Fluffy_Pillow 48986.0/50000: 98% mana heating_up
2:42.518 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48756.0/50000: 98% mana
2:42.518 default S use_item_soul_igniter Fluffy_Pillow 48756.0/50000: 98% mana gladiators_badge
2:42.518 combustion_phase k flamestrike Fluffy_Pillow 48756.0/50000: 98% mana soul_ignition, gladiators_badge
2:44.740 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
2:44.740 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:45.317 combustion_phase d fire_blast Fluffy_Pillow 45077.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:45.389 default Q counterspell Fluffy_Pillow 43399.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.598 default T cancel_buff Fluffy_Pillow 42608.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:45.598 combustion_phase h flamestrike Fluffy_Pillow 42608.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:45.880 combustion_phase d fire_blast Fluffy_Pillow 41640.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.831 combustion_phase j phoenix_flames Fluffy_Pillow 42091.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.063 combustion_phase h flamestrike Fluffy_Pillow 43323.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.295 combustion_phase i shifting_power Fluffy_Pillow 43305.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.205 combustion_phase d fire_blast Fluffy_Pillow 41715.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.824 combustion_phase d fire_blast Fluffy_Pillow 42834.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.768 combustion_phase h flamestrike Fluffy_Pillow 43278.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.346 combustion_phase d fire_blast Fluffy_Pillow 42606.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.002 default Q counterspell Fluffy_Pillow 42762.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.002 combustion_phase j phoenix_flames Fluffy_Pillow 41762.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.232 combustion_phase h flamestrike Fluffy_Pillow 42992.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:56.463 combustion_phase m dragons_breath Fluffy_Pillow 42973.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:57.695 default U frost_nova Fluffy_Pillow 42205.0/50000: 84% mana infernal_cascade(2)
2:58.927 default W rune_of_power Fluffy_Pillow 42437.0/50000: 85% mana
3:00.160 rop_phase t flamestrike Fluffy_Pillow 43670.0/50000: 87% mana rune_of_power
3:03.032 rop_phase t flamestrike Fluffy_Pillow 45292.0/50000: 91% mana rune_of_power
3:05.903 rop_phase t flamestrike Fluffy_Pillow 46913.0/50000: 94% mana rune_of_power
3:08.774 rop_phase t flamestrike Fluffy_Pillow 48534.0/50000: 97% mana rune_of_power
3:09.776 default Y fire_blast Fluffy_Pillow 49536.0/50000: 99% mana rune_of_power
3:11.176 default Y fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
3:11.645 rop_phase n flamestrike Fluffy_Pillow 48719.0/50000: 97% mana hot_streak, rune_of_power
3:12.876 standard_rotation w phoenix_flames Fluffy_Pillow 48700.0/50000: 97% mana
3:14.110 standard_rotation { flamestrike Fluffy_Pillow 49934.0/50000: 100% mana heating_up
3:16.982 standard_rotation y dragons_breath Fluffy_Pillow 48756.0/50000: 98% mana heating_up
3:17.881 default Y fire_blast Fluffy_Pillow 47572.0/50000: 95% mana heating_up
3:18.216 default Q counterspell Fluffy_Pillow 47490.0/50000: 95% mana hot_streak
3:18.216 standard_rotation u flamestrike Fluffy_Pillow 46490.0/50000: 93% mana hot_streak
3:19.450 standard_rotation w phoenix_flames Fluffy_Pillow 46474.0/50000: 93% mana
3:20.682 standard_rotation { flamestrike Fluffy_Pillow 47706.0/50000: 95% mana
3:23.553 standard_rotation z scorch Fluffy_Pillow 48755.0/50000: 98% mana
3:24.785 standard_rotation z scorch Fluffy_Pillow 49487.0/50000: 99% mana
3:26.017 default Y fire_blast Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:26.071 standard_rotation u flamestrike Fluffy_Pillow 49058.0/50000: 98% mana hot_streak
3:27.303 standard_rotation z scorch Fluffy_Pillow 49040.0/50000: 98% mana
3:28.535 standard_rotation z scorch Fluffy_Pillow 49504.0/50000: 99% mana
3:29.766 standard_rotation z scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:30.998 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:32.231 standard_rotation z scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:33.466 standard_rotation z scorch Fluffy_Pillow 49507.0/50000: 99% mana heating_up
3:34.699 standard_rotation u flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:35.932 standard_rotation y dragons_breath Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:37.163 standard_rotation z scorch Fluffy_Pillow 48719.0/50000: 97% mana heating_up
3:38.396 standard_rotation z scorch Fluffy_Pillow 49452.0/50000: 99% mana heating_up
3:39.628 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:40.860 standard_rotation z scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
3:42.092 default Q counterspell Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:42.216 standard_rotation u flamestrike Fluffy_Pillow 48628.0/50000: 97% mana hot_streak
3:43.449 standard_rotation z scorch Fluffy_Pillow 48611.0/50000: 97% mana
3:44.682 standard_rotation z scorch Fluffy_Pillow 49344.0/50000: 99% mana
3:45.915 default W rune_of_power Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:47.149 rop_phase n flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
3:47.149 default Y fire_blast Fluffy_Pillow 48750.0/50000: 98% mana rune_of_power
3:48.380 rop_phase r scorch Fluffy_Pillow 49481.0/50000: 99% mana heating_up, rune_of_power
3:49.612 rop_phase r scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:50.844 rop_phase n flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:52.078 rop_phase r scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:53.311 rop_phase r scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:54.543 rop_phase n flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:55.777 rop_phase r scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:57.010 rop_phase o fire_blast Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:57.010 rop_phase n flamestrike Fluffy_Pillow 49005.0/50000: 98% mana hot_streak, rune_of_power
3:58.242 rop_phase r scorch Fluffy_Pillow 48987.0/50000: 98% mana heating_up, rune_of_power
3:59.473 standard_rotation y dragons_breath Fluffy_Pillow 49503.0/50000: 99% mana heating_up
4:00.706 standard_rotation u flamestrike Fluffy_Pillow 48736.0/50000: 97% mana hot_streak
4:01.937 default U frost_nova Fluffy_Pillow 48717.0/50000: 97% mana
4:03.169 standard_rotation z scorch Fluffy_Pillow 48949.0/50000: 98% mana
4:04.402 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49505.0/50000: 99% mana
4:04.402 default S use_item_soul_igniter Fluffy_Pillow 49505.0/50000: 99% mana gladiators_badge
4:04.402 combustion_phase k flamestrike Fluffy_Pillow 49505.0/50000: 99% mana soul_ignition, gladiators_badge
4:06.663 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
4:06.663 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
4:07.272 default Q counterspell Fluffy_Pillow 43859.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.272 combustion_cooldowns b berserking Fluffy_Pillow 42859.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.272 combustion_phase h flamestrike Fluffy_Pillow 42859.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.272 combustion_phase d fire_blast Fluffy_Pillow 41609.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.877 combustion_phase d fire_blast Fluffy_Pillow 41714.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.392 default T cancel_buff Fluffy_Pillow 41729.0/50000: 83% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.392 combustion_phase h flamestrike Fluffy_Pillow 41729.0/50000: 83% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.512 combustion_phase j phoenix_flames Fluffy_Pillow 41599.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.631 combustion_phase i shifting_power Fluffy_Pillow 42718.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.872 combustion_phase d fire_blast Fluffy_Pillow 41459.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.907 combustion_phase h flamestrike Fluffy_Pillow 42994.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.907 combustion_phase d fire_blast Fluffy_Pillow 41744.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.485 combustion_phase d fire_blast Fluffy_Pillow 41822.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.026 default Q counterspell Fluffy_Pillow 41863.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:15.272 combustion_phase h flamestrike Fluffy_Pillow 41109.0/50000: 82% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.393 combustion_phase j phoenix_flames Fluffy_Pillow 40980.0/50000: 82% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.514 combustion_phase j phoenix_flames Fluffy_Pillow 42101.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.635 combustion_phase h flamestrike Fluffy_Pillow 43222.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.756 default U frost_nova Fluffy_Pillow 43093.0/50000: 86% mana
4:20.989 default W rune_of_power Fluffy_Pillow 43326.0/50000: 87% mana
4:22.221 rop_phase r scorch Fluffy_Pillow 44558.0/50000: 89% mana rune_of_power
4:22.221 rop_phase o fire_blast Fluffy_Pillow 44558.0/50000: 89% mana rune_of_power
4:23.453 rop_phase r scorch Fluffy_Pillow 44790.0/50000: 90% mana heating_up, rune_of_power
4:24.685 rop_phase n flamestrike Fluffy_Pillow 45522.0/50000: 91% mana hot_streak, rune_of_power
4:25.917 rop_phase q phoenix_flames Fluffy_Pillow 45504.0/50000: 91% mana heating_up, rune_of_power
4:27.150 rop_phase r scorch Fluffy_Pillow 46737.0/50000: 93% mana rune_of_power
4:28.384 rop_phase r scorch Fluffy_Pillow 47471.0/50000: 95% mana rune_of_power
4:29.172 default Y fire_blast Fluffy_Pillow 48225.0/50000: 96% mana heating_up, rune_of_power
4:29.616 rop_phase n flamestrike Fluffy_Pillow 47703.0/50000: 95% mana hot_streak, rune_of_power
4:30.847 rop_phase r scorch Fluffy_Pillow 47684.0/50000: 95% mana heating_up, rune_of_power
4:32.080 rop_phase r scorch Fluffy_Pillow 48417.0/50000: 97% mana heating_up, rune_of_power
4:33.313 rop_phase n flamestrike Fluffy_Pillow 49150.0/50000: 98% mana hot_streak, rune_of_power
4:34.545 standard_rotation y dragons_breath Fluffy_Pillow 49132.0/50000: 98% mana heating_up
4:35.777 standard_rotation z scorch Fluffy_Pillow 48364.0/50000: 97% mana heating_up
4:37.009 standard_rotation z scorch Fluffy_Pillow 49096.0/50000: 98% mana heating_up
4:38.242 standard_rotation u flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:38.331 default Y fire_blast Fluffy_Pillow 48344.0/50000: 97% mana heating_up
4:39.473 default Q counterspell Fluffy_Pillow 48986.0/50000: 98% mana hot_streak
4:39.473 standard_rotation u flamestrike Fluffy_Pillow 47986.0/50000: 96% mana hot_streak
4:40.706 standard_rotation z scorch Fluffy_Pillow 47969.0/50000: 96% mana
4:41.938 standard_rotation z scorch Fluffy_Pillow 48701.0/50000: 97% mana
4:43.171 standard_rotation z scorch Fluffy_Pillow 49434.0/50000: 99% mana heating_up
4:44.400 standard_rotation u flamestrike Fluffy_Pillow 49501.0/50000: 99% mana hot_streak
4:45.552 default Y fire_blast Fluffy_Pillow 49349.0/50000: 99% mana heating_up
4:45.633 standard_rotation u flamestrike Fluffy_Pillow 48984.0/50000: 98% mana hot_streak
4:46.867 standard_rotation z scorch Fluffy_Pillow 48968.0/50000: 98% mana

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Grisly Icicle }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="gisly_icicle"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6937/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

no_lego : 9713 dps, 4176 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
9713.3 9713.3 18.8 / 0.194% 969.6 / 10.0% 12.1
RPS Out RPS In Primary Resource Waiting APM Active Skill
800.8 789.5 Mana 0.00% 51.8 100.1% 100%
Talents
Night Fae

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
no_lego 9713
Blazing Surge 233 2.4% 4.3 81.80sec 16319 0 Direct 12.5 4374 8746 5594 28.0%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.28 12.49 0.00 0.00 0.0000 0.0000 69891.17 69891.17 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.03% 9.00 4 14 4373.66 3982 4708 4372.48 4211 4535 39342 39342 0.00%
crit 27.97% 3.49 0 8 8746.26 7965 9414 8669.45 0 9413 30549 30549 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 304 3.1% 14.1 20.85sec 6497 5462 Direct 42.2 1300 3450 2163 40.2%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.06 42.17 0.00 0.00 1.1895 0.0000 91334.18 91334.18 0.00% 5462.24 5462.24
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 59.77% 25.20 14 35 1299.80 1142 2420 1299.93 1184 1465 32765 32765 0.00%
crit 40.23% 16.97 5 29 3450.03 2285 5337 3459.86 2867 4110 58569 58569 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [l]:2.41
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [r]:3.23
  • if_expr:active_enemies>2
    standard_rotation
    [x]:8.42
  • if_expr:active_enemies>1
Eternal Insight 42 0.4% 21.0 13.69sec 601 0 Direct 21.0 470 940 601 27.9%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 20.99 20.99 0.00 0.00 0.0000 0.0000 12615.06 12615.06 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.09% 15.13 6 28 469.65 460 488 469.64 460 482 7107 7107 0.00%
crit 27.91% 5.86 0 15 940.19 921 976 938.02 0 976 5508 5508 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 826 8.5% 48.7 6.19sec 5092 0 Direct 48.7 0 5090 5090 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 48.66 48.66 0.00 0.00 0.0000 0.0000 247773.54 247773.54 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 48.66 36 58 5090.02 3107 7256 5089.70 4886 5313 247774 247774 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:19.41
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [c]:25.72
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [n]:2.94
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [u]:0.59
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 2850 (5122) 29.3% (52.7%) 98.9 3.02sec 15536 7621 Direct 296.7 (3128.1) 1607 4467 2881 44.5% (44.5%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 98.90 296.69 0.00 0.00 2.0386 0.0000 854877.36 854877.36 0.00% 7620.74 7620.74
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.46% 164.54 124 212 1607.39 1372 2907 1607.85 1565 1663 264498 264498 0.00%
crit 44.54% 132.15 95 176 4466.78 2744 6410 4470.55 4222 4743 590379 590379 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [g]:18.77
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [j]:4.21
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [m]:10.27
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [s]:21.61
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [t]:14.80
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [z]:29.32
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2272 23.4% 943.8 0.31sec 722 0 Periodic 2831.4 137 379 241 42.9% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 943.81 0.00 0.00 2831.43 0.0000 0.0000 681556.01 681556.01 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 57.10% 1616.69 1308 1909 136.84 118 249 136.86 134 139 221244 221244 0.00%
crit 42.90% 1214.74 933 1499 378.87 235 550 378.92 365 394 460312 460312 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1645 16.9% 428.8 0.74sec 1151 0 Periodic 893.1 553 0 553 0.0% 99.3%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 428.82 0.00 893.06 893.06 0.0000 1.0000 493480.15 493480.15 0.00% 552.57 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 893.06 713 1073 552.77 62 2292 553.30 512 600 493480 493480 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (17) 0.0% (0.2%) 1.0 0.00sec 5003 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 125  / 17 0.2% 96.0 1.22sec 52 42 Direct 96.0 41 81 52 28.1%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 96.00 96.00 0.00 0.00 1.2323 0.0000 5003.12 5003.12 0.00% 42.29 42.29
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.91% 69.03 56 84 40.64 29 51 40.64 39 43 2805 2805 0.00%
crit 28.09% 26.97 12 40 81.50 58 101 81.51 69 92 2198 2198 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:1695.38
Phoenix Flames 0 (675) 0.0% (6.9%) 16.4 18.58sec 12366 10986

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.36 0.00 0.00 0.00 1.1257 0.0000 0.00 0.00 0.00% 10985.81 10985.81

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [i]:10.80
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [p]:1.36
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [v]:4.22
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 675 6.9% 16.3 18.55sec 12422 0 Direct 48.9 1454 5016 4139 75.4%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.29 48.87 0.00 0.00 0.0000 0.0000 202347.59 202347.59 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 24.57% 12.01 4 21 1453.66 1019 3327 1455.92 1171 1895 17450 17450 0.00%
crit 75.43% 36.86 22 50 5016.26 2038 8246 5020.31 4512 5387 184898 184898 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 11 (20) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (6.0) 2673 5346 3389 26.9% (26.9%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3392.83 3392.83 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 73.08% 0.73 0 1 2673.14 2673 2673 1953.45 0 2673 1953 1953 0.00%
crit 26.92% 0.27 0 1 5346.28 5346 5346 1439.38 0 5346 1439 1439 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 8 0.1% 1.0 0.00sec 2490 0 Periodic 5.0 0 498 498 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 5.00 5.00 0.0000 1.2000 2489.78 2489.78 0.00% 414.96 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 5.00 5 5 497.97 380 568 497.96 493 523 2490 2490 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 227 2.3% 33.6 8.49sec 2014 1653 Direct 33.6 0 2014 2014 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 33.63 33.63 0.00 0.00 1.2186 0.0000 67748.24 67748.24 0.00% 1653.08 1653.08
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 33.63 27 40 2014.19 1530 2895 2013.28 1886 2143 67748 67748 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [k]:1.26
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [q]:13.07
  • if_expr:searing_touch.active
    standard_rotation
    [y]:19.60
  • if_expr:searing_touch.active
Shadowcore Oil Blast 47 0.5% 43.3 6.80sec 329 0 Direct 43.3 257 514 328 27.9%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 43.33 43.33 0.00 0.00 0.0000 0.0000 14234.80 14234.80 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.11% 31.24 14 51 256.88 253 268 256.87 253 262 8026 8026 0.00%
crit 27.89% 12.08 2 25 513.79 506 537 513.77 506 532 6209 6209 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 555 5.7% 4.1 81.98sec 40394 12658 Periodic 48.9 0 3402 3402 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.12 0.00 16.30 48.91 3.1914 0.7420 166387.97 166387.97 0.00% 12657.89 12657.89
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 48.91 36 60 3401.82 3274 3826 3400.65 3358 3500 166388 166388 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [h]:4.12
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
no_lego
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 1.9 245.14sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.94 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.94
  • if_expr:buff.combustion.up
Combustion 4.2 81.71sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.20 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [e]:4.19
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 15.3 21.12sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 15.31 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:15.31
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:no_lego
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.30 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.30
Rune of Power 7.4 41.36sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.38 0.00 0.00 0.00 1.1922 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.40
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.71sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.28 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 1.9 0.0 245.2sec 245.2sec 11.7sec 7.54% 18.06% 0.0 (0.0) 1.8

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:241.1s / 249.5s
  • trigger_min/max:241.1s / 249.5s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 12.0s

Stack Uptimes

  • berserking_1:7.54%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.50% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.50%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 81.8sec 81.8sec 11.7sec 16.33% 0.00% 93.9 (93.9) 4.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:77.0s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.33%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Gladiator's Badge 4.3 0.0 81.7sec 82.8sec 14.4sec 20.53% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:75.7s / 85.5s
  • trigger_min/max:75.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.53%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 49.4 0.0 6.1sec 6.1sec 2.2sec 36.17% 47.40% 0.0 (0.0) 3.2

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 25.4s
  • trigger_min/max:1.0s / 25.4s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:36.17%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 44.5 0.0 6.8sec 6.8sec 0.9sec 12.13% 53.85% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:1.0s / 51.2s
  • trigger_min/max:1.0s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.1s

Stack Uptimes

  • hot_streak_1:12.13%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 21.5 81.8sec 10.8sec 13.1sec 18.31% 0.00% 17.4 (17.4) 4.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:77.0s / 85.6s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.7s

Stack Uptimes

  • infernal_cascade_1:0.86%
  • infernal_cascade_2:17.45%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 327.2sec 0.0sec 22.3sec 9.58% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:321.3s / 332.4s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.58%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.6 0.0 26.8sec 26.8sec 11.7sec 45.26% 0.00% 0.0 (0.0) 11.1

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.9s / 51.3s
  • trigger_min/max:12.9s / 51.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.26%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 81.7sec 82.8sec 3.3sec 4.68% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:75.7s / 85.5s
  • trigger_min/max:75.7s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.68%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism)

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Veiled Augmentation

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 49.4 38.0 62.0 6.1s 1.0s 25.4s
Heating Up removed 1.3 0.0 5.0 96.7s 2.5s 258.0s
Heating Up converted with Fire Blast 21.9 13.0 31.0 14.0s 1.1s 60.9s
Hot Streak procs 44.5 35.0 53.0 6.8s 1.0s 51.2s
Hot Streak spells used 99.6 81.0 119.0 3.0s 0.0s 23.8s
Hot Streak spell crits 94.8 75.0 113.0 3.2s 0.0s 23.8s
Hot Streak spell crits wasted 0.9 0.0 4.0 44.2s 4.3s 239.7s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 31.9 22.0 40.0 18.7s 1.1s 72.0s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 19.24% 17.27% 21.37% 1.0s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.759149.688271.790
Counterspell0.5800.0002.8768.9114.45415.698
Shifting Power18.0135.45525.21778.28160.12899.000
Fire Blast0.1680.0009.9028.2852.23224.688
Rune of Power4.1130.00015.06830.68122.29841.385
Dragon's Breath4.4860.00024.57464.61543.40585.073
Combustion1.3170.0002.5575.5692.7669.938
Phoenix Flames0.2420.0004.6033.9673.7294.603

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
no_lego
mana_regen Mana 3229.58 237107.22 100.00% 73.42 63011.84 21.00%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 789.54 800.79 63032.1 46620.4 40570.0 50000.0
Usage Type Count Total Avg RPE APR
no_lego
combustion Mana 4.3 21377.2 5000.0 5094.6 0.0
counterspell Mana 15.6 15610.4 1000.0 1019.4 0.0
dragons_breath Mana 14.3 28670.0 2000.0 2039.5 3.2
fire_blast Mana 49.6 24814.5 500.0 509.9 10.0
flamestrike Mana 100.9 126070.1 1250.0 1274.8 12.2
scorch Mana 34.3 17153.2 500.0 510.0 3.9
shifting_power Mana 4.2 10496.3 2500.0 2548.2 15.9

Statistics & Data Analysis

Fight Length
no_lego Fight Length
Count 806
Mean 300.29
Minimum 240.13
Maximum 359.79
Spread ( max - min ) 119.66
Range [ ( max - min ) / 2 * 100% ] 19.92%
Standard Deviation 34.5063
5th Percentile 246.86
95th Percentile 353.28
( 95th Percentile - 5th Percentile ) 106.42
Mean Distribution
Standard Deviation 1.2154
95.00% Confidence Interval ( 297.91 - 302.68 )
Normalized 95.00% Confidence Interval ( 99.21% - 100.79% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 508
0.1% Error 50723
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1017
DPS
no_lego Damage Per Second
Count 806
Mean 9713.28
Minimum 9047.97
Maximum 10393.96
Spread ( max - min ) 1346.00
Range [ ( max - min ) / 2 * 100% ] 6.93%
Standard Deviation 272.3367
5th Percentile 9289.90
95th Percentile 10156.19
( 95th Percentile - 5th Percentile ) 866.30
Mean Distribution
Standard Deviation 9.5927
95.00% Confidence Interval ( 9694.48 - 9732.08 )
Normalized 95.00% Confidence Interval ( 99.81% - 100.19% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 31
0.1% Error 3020
0.1 Scale Factor Error with Delta=300 634
0.05 Scale Factor Error with Delta=300 2533
0.01 Scale Factor Error with Delta=300 63314
Priority Target DPS
no_lego Priority Target Damage Per Second
Count 806
Mean 4176.26
Minimum 3870.38
Maximum 4482.51
Spread ( max - min ) 612.13
Range [ ( max - min ) / 2 * 100% ] 7.33%
Standard Deviation 118.7822
5th Percentile 3993.11
95th Percentile 4372.49
( 95th Percentile - 5th Percentile ) 379.38
Mean Distribution
Standard Deviation 4.1839
95.00% Confidence Interval ( 4168.06 - 4184.46 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 32
0.1% Error 3108
0.1 Scale Factor Error with Delta=300 121
0.05 Scale Factor Error with Delta=300 482
0.01 Scale Factor Error with Delta=300 12045
DPS(e)
no_lego Damage Per Second (Effective)
Count 806
Mean 9713.28
Minimum 9047.97
Maximum 10393.96
Spread ( max - min ) 1346.00
Range [ ( max - min ) / 2 * 100% ] 6.93%
Damage
no_lego Damage
Count 806
Mean 2908128.70
Minimum 2263958.54
Maximum 3554234.69
Spread ( max - min ) 1290276.15
Range [ ( max - min ) / 2 * 100% ] 22.18%
DTPS
no_lego Damage Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
no_lego Healing Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
no_lego Healing Per Second (Effective)
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
no_lego Heal
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
no_lego Healing Taken Per Second
Count 806
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
no_lego Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
no_legoTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
no_lego Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 15.31 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.28 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.17 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.40 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 19.41 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.30 potion
0.00 blood_fury
a 1.94 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
0.00 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
b 4.28 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
c 25.72 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
d 0.00 call_action_list,name=active_talents
e 4.19 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
f 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
g 18.77 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
h 4.12 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
i 10.80 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
j 4.21 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
k 1.26 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
l 2.41 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
m 10.27 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
n 2.94 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
o 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
p 1.36 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
q 13.07 scorch,if=searing_touch.active
r 3.23 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
s 21.61 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
t 14.80 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
u 0.59 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
v 4.22 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
w 0.00 call_action_list,name=active_talents
x 8.42 dragons_breath,if=active_enemies>1
y 19.60 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
z 29.32 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQbSjecagccTgihcQgccgcigikkgVrXmsssssXXtvzQzxzzXzXtzzzzxzQzVsXssXmrszbSjeccQTgcighccgcQiglVssssXXmvzvxQzzzXXtzzzxzzQzVsXssrXszzecbSiQgccTghccgicQgiVrsXmsssvzxzXXQtzzzyuytyxtyyytyVQmXqqmqqmqqmxXtyyytbSjecagccTgQihcgccgiiQgVqnqmqpmqqXmqxtyyXtyytQyytXtyyytvxyuy

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask no_lego 50000.0/50000: 100% mana
Pre precombat 1 food no_lego 50000.0/50000: 100% mana
Pre precombat 2 augmentation no_lego 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase j flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.208 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.208 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_cooldowns a berserking Fluffy_Pillow 43913.0/50000: 88% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_phase g flamestrike Fluffy_Pillow 43913.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.871 combustion_phase c fire_blast Fluffy_Pillow 42663.0/50000: 85% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.411 combustion_phase c fire_blast Fluffy_Pillow 42703.0/50000: 85% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.734 default T cancel_buff Fluffy_Pillow 42526.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.734 combustion_phase g flamestrike Fluffy_Pillow 42526.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.599 combustion_phase i phoenix_flames Fluffy_Pillow 42141.0/50000: 84% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.463 combustion_phase h shifting_power Fluffy_Pillow 43005.0/50000: 86% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:06.651 combustion_phase c fire_blast Fluffy_Pillow 41693.0/50000: 83% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.073 default Q counterspell Fluffy_Pillow 42615.0/50000: 85% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.073 combustion_phase g flamestrike Fluffy_Pillow 41615.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.073 combustion_phase c fire_blast Fluffy_Pillow 40365.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.577 combustion_phase c fire_blast Fluffy_Pillow 40369.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.937 combustion_phase g flamestrike Fluffy_Pillow 40229.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.291 combustion_phase c fire_blast Fluffy_Pillow 39333.0/50000: 79% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.801 combustion_phase i phoenix_flames Fluffy_Pillow 39343.0/50000: 79% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.663 combustion_phase g flamestrike Fluffy_Pillow 40205.0/50000: 80% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.527 combustion_phase i phoenix_flames Fluffy_Pillow 39819.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.389 combustion_phase k scorch Fluffy_Pillow 40681.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.252 combustion_phase k scorch Fluffy_Pillow 41044.0/50000: 82% mana bloodlust, berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.116 combustion_phase g flamestrike Fluffy_Pillow 41408.0/50000: 83% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.979 default V rune_of_power Fluffy_Pillow 41021.0/50000: 82% mana bloodlust, heating_up, gladiators_badge, potion_of_spectral_intellect
0:15.928 rop_phase r dragons_breath Fluffy_Pillow 41970.0/50000: 84% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:15.928 default X fire_blast Fluffy_Pillow 39970.0/50000: 80% mana bloodlust, heating_up, rune_of_power, potion_of_spectral_intellect
0:16.879 rop_phase m flamestrike Fluffy_Pillow 40421.0/50000: 81% mana bloodlust, hot_streak, rune_of_power, potion_of_spectral_intellect
0:17.829 rop_phase s flamestrike Fluffy_Pillow 40121.0/50000: 80% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:20.038 rop_phase s flamestrike Fluffy_Pillow 41080.0/50000: 82% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:22.248 rop_phase s flamestrike Fluffy_Pillow 42040.0/50000: 84% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:24.457 rop_phase s flamestrike Fluffy_Pillow 42999.0/50000: 86% mana bloodlust, rune_of_power, potion_of_spectral_intellect
0:26.665 rop_phase s flamestrike Fluffy_Pillow 43957.0/50000: 88% mana bloodlust, rune_of_power
0:27.606 default X fire_blast Fluffy_Pillow 44898.0/50000: 90% mana bloodlust, rune_of_power
0:28.381 default X fire_blast Fluffy_Pillow 45173.0/50000: 90% mana bloodlust, heating_up
0:28.876 standard_rotation t flamestrike Fluffy_Pillow 43918.0/50000: 88% mana bloodlust, hot_streak
0:29.825 standard_rotation v phoenix_flames Fluffy_Pillow 43617.0/50000: 87% mana bloodlust
0:30.774 standard_rotation z flamestrike Fluffy_Pillow 44566.0/50000: 89% mana bloodlust
0:32.982 default Q counterspell Fluffy_Pillow 45524.0/50000: 91% mana bloodlust
0:32.982 standard_rotation z flamestrike Fluffy_Pillow 44524.0/50000: 89% mana bloodlust
0:35.190 standard_rotation x dragons_breath Fluffy_Pillow 45482.0/50000: 91% mana bloodlust
0:36.139 standard_rotation z flamestrike Fluffy_Pillow 44431.0/50000: 89% mana bloodlust
0:38.349 standard_rotation z flamestrike Fluffy_Pillow 45391.0/50000: 91% mana bloodlust
0:40.154 default X fire_blast Fluffy_Pillow 47196.0/50000: 94% mana bloodlust
0:40.559 standard_rotation z flamestrike Fluffy_Pillow 45851.0/50000: 92% mana bloodlust, heating_up
0:42.350 default X fire_blast Fluffy_Pillow 47642.0/50000: 95% mana heating_up
0:42.768 standard_rotation t flamestrike Fluffy_Pillow 46310.0/50000: 93% mana hot_streak
0:44.001 standard_rotation z flamestrike Fluffy_Pillow 46293.0/50000: 93% mana
0:46.870 standard_rotation z flamestrike Fluffy_Pillow 47912.0/50000: 96% mana
0:49.741 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
0:52.611 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
0:55.481 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
0:56.714 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
0:59.584 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
0:59.584 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
1:02.455 default V rune_of_power Fluffy_Pillow 48755.0/50000: 98% mana
1:03.688 rop_phase s flamestrike Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
1:03.688 default X fire_blast Fluffy_Pillow 49988.0/50000: 100% mana rune_of_power
1:06.560 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:09.432 rop_phase s flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:09.432 default X fire_blast Fluffy_Pillow 48756.0/50000: 98% mana heating_up, rune_of_power
1:12.303 rop_phase m flamestrike Fluffy_Pillow 48755.0/50000: 98% mana hot_streak, rune_of_power
1:13.537 rop_phase r dragons_breath Fluffy_Pillow 48739.0/50000: 97% mana rune_of_power
1:14.769 rop_phase s flamestrike Fluffy_Pillow 47971.0/50000: 96% mana rune_of_power
1:17.639 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
1:20.510 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48755.0/50000: 98% mana
1:20.510 default S use_item_soul_igniter Fluffy_Pillow 48755.0/50000: 98% mana gladiators_badge
1:20.510 combustion_phase j flamestrike Fluffy_Pillow 48755.0/50000: 98% mana soul_ignition, gladiators_badge
1:22.759 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:22.759 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:23.265 combustion_phase c fire_blast Fluffy_Pillow 45006.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:23.380 default Q counterspell Fluffy_Pillow 43371.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.584 default T cancel_buff Fluffy_Pillow 42575.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:23.584 combustion_phase g flamestrike Fluffy_Pillow 42575.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.781 combustion_phase c fire_blast Fluffy_Pillow 41522.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:24.815 combustion_phase i phoenix_flames Fluffy_Pillow 42056.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.050 combustion_phase g flamestrike Fluffy_Pillow 43291.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.282 combustion_phase h shifting_power Fluffy_Pillow 43273.0/50000: 87% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.136 combustion_phase c fire_blast Fluffy_Pillow 41627.0/50000: 83% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.848 combustion_phase c fire_blast Fluffy_Pillow 42839.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.887 combustion_phase g flamestrike Fluffy_Pillow 43378.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:31.382 combustion_phase c fire_blast Fluffy_Pillow 42623.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.118 default Q counterspell Fluffy_Pillow 42859.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:32.118 combustion_phase i phoenix_flames Fluffy_Pillow 41859.0/50000: 84% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:33.350 combustion_phase g flamestrike Fluffy_Pillow 43091.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:34.582 combustion_phase l dragons_breath Fluffy_Pillow 43073.0/50000: 86% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:35.813 default V rune_of_power Fluffy_Pillow 42304.0/50000: 85% mana infernal_cascade(2)
1:37.046 rop_phase s flamestrike Fluffy_Pillow 43537.0/50000: 87% mana rune_of_power
1:39.915 rop_phase s flamestrike Fluffy_Pillow 45156.0/50000: 90% mana rune_of_power
1:42.785 rop_phase s flamestrike Fluffy_Pillow 46776.0/50000: 94% mana rune_of_power
1:45.657 rop_phase s flamestrike Fluffy_Pillow 48398.0/50000: 97% mana rune_of_power
1:47.784 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana rune_of_power
1:48.316 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
1:48.527 rop_phase m flamestrike Fluffy_Pillow 48461.0/50000: 97% mana hot_streak, rune_of_power
1:49.760 standard_rotation v phoenix_flames Fluffy_Pillow 48444.0/50000: 97% mana
1:50.992 standard_rotation z flamestrike Fluffy_Pillow 49676.0/50000: 99% mana heating_up
1:53.862 standard_rotation v phoenix_flames Fluffy_Pillow 48754.0/50000: 98% mana heating_up
1:55.094 standard_rotation x dragons_breath Fluffy_Pillow 49986.0/50000: 100% mana
1:56.327 default Q counterspell Fluffy_Pillow 49219.0/50000: 98% mana
1:56.327 standard_rotation z flamestrike Fluffy_Pillow 48219.0/50000: 96% mana
1:59.199 standard_rotation z flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:02.070 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:04.176 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
2:04.727 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:04.941 standard_rotation t flamestrike Fluffy_Pillow 48464.0/50000: 97% mana hot_streak
2:06.173 standard_rotation z flamestrike Fluffy_Pillow 48446.0/50000: 97% mana
2:09.043 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:11.913 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
2:14.783 standard_rotation x dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana
2:16.013 standard_rotation z flamestrike Fluffy_Pillow 47984.0/50000: 96% mana
2:18.884 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:21.754 default Q counterspell Fluffy_Pillow 48754.0/50000: 98% mana
2:21.754 standard_rotation z flamestrike Fluffy_Pillow 47754.0/50000: 96% mana
2:24.624 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
2:25.856 rop_phase s flamestrike Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:25.856 default X fire_blast Fluffy_Pillow 49986.0/50000: 100% mana rune_of_power
2:28.725 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
2:31.594 rop_phase s flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
2:34.464 rop_phase r dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
2:34.464 default X fire_blast Fluffy_Pillow 46754.0/50000: 94% mana rune_of_power
2:35.697 rop_phase s flamestrike Fluffy_Pillow 47487.0/50000: 95% mana heating_up, rune_of_power
2:38.568 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:41.439 standard_rotation z flamestrike Fluffy_Pillow 48755.0/50000: 98% mana heating_up
2:44.259 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana
2:44.259 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power
2:44.309 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 43300.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade
2:44.309 default S use_item_soul_igniter Fluffy_Pillow 43300.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade, gladiators_badge
2:44.309 combustion_phase i phoenix_flames Fluffy_Pillow 43300.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:45.543 default Q counterspell Fluffy_Pillow 44534.0/50000: 89% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:45.754 combustion_phase g flamestrike Fluffy_Pillow 43745.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:45.754 combustion_phase c fire_blast Fluffy_Pillow 42495.0/50000: 85% mana combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:46.286 combustion_phase c fire_blast Fluffy_Pillow 42527.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:46.988 default T cancel_buff Fluffy_Pillow 42729.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:46.988 combustion_phase g flamestrike Fluffy_Pillow 42729.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.219 combustion_phase h shifting_power Fluffy_Pillow 42710.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.080 combustion_phase c fire_blast Fluffy_Pillow 42071.0/50000: 84% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.286 combustion_phase c fire_blast Fluffy_Pillow 42777.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:51.734 combustion_phase g flamestrike Fluffy_Pillow 42725.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.967 combustion_phase i phoenix_flames Fluffy_Pillow 42708.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.650 combustion_phase c fire_blast Fluffy_Pillow 43391.0/50000: 87% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.197 default Q counterspell Fluffy_Pillow 43438.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.197 combustion_phase g flamestrike Fluffy_Pillow 42438.0/50000: 85% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:55.430 combustion_phase i phoenix_flames Fluffy_Pillow 42421.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:56.661 default V rune_of_power Fluffy_Pillow 43652.0/50000: 87% mana heating_up, infernal_cascade(2), gladiators_badge
2:57.894 rop_phase r dragons_breath Fluffy_Pillow 44885.0/50000: 90% mana heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:59.125 rop_phase s flamestrike Fluffy_Pillow 44116.0/50000: 88% mana heating_up, rune_of_power, gladiators_badge
3:01.800 default X fire_blast Fluffy_Pillow 46712.0/50000: 93% mana heating_up, rune_of_power
3:01.996 rop_phase m flamestrike Fluffy_Pillow 45237.0/50000: 90% mana hot_streak, rune_of_power
3:03.228 rop_phase s flamestrike Fluffy_Pillow 45219.0/50000: 90% mana rune_of_power
3:06.098 rop_phase s flamestrike Fluffy_Pillow 46839.0/50000: 94% mana rune_of_power
3:08.968 rop_phase s flamestrike Fluffy_Pillow 48459.0/50000: 97% mana rune_of_power
3:11.839 standard_rotation v phoenix_flames Fluffy_Pillow 48755.0/50000: 98% mana
3:13.069 standard_rotation z flamestrike Fluffy_Pillow 49985.0/50000: 100% mana
3:15.940 standard_rotation x dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana
3:17.172 standard_rotation z flamestrike Fluffy_Pillow 47987.0/50000: 96% mana
3:18.218 default X fire_blast Fluffy_Pillow 49033.0/50000: 98% mana
3:19.646 default X fire_blast Fluffy_Pillow 49961.0/50000: 100% mana heating_up
3:20.043 default Q counterspell Fluffy_Pillow 48608.0/50000: 97% mana hot_streak
3:20.043 standard_rotation t flamestrike Fluffy_Pillow 47608.0/50000: 95% mana hot_streak
3:21.275 standard_rotation z flamestrike Fluffy_Pillow 47590.0/50000: 95% mana
3:24.145 standard_rotation z flamestrike Fluffy_Pillow 48754.0/50000: 98% mana
3:27.014 standard_rotation z flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
3:29.885 standard_rotation y scorch Fluffy_Pillow 48755.0/50000: 98% mana
3:29.885 standard_rotation u fire_blast Fluffy_Pillow 48755.0/50000: 98% mana
3:31.116 standard_rotation y scorch Fluffy_Pillow 48986.0/50000: 98% mana heating_up
3:32.348 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:33.580 standard_rotation y scorch Fluffy_Pillow 49486.0/50000: 99% mana heating_up
3:34.813 standard_rotation x dragons_breath Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:36.047 standard_rotation t flamestrike Fluffy_Pillow 48739.0/50000: 97% mana hot_streak
3:37.281 standard_rotation y scorch Fluffy_Pillow 48723.0/50000: 97% mana
3:38.515 standard_rotation y scorch Fluffy_Pillow 49457.0/50000: 99% mana
3:39.747 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:40.980 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
3:42.213 standard_rotation y scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up
3:43.446 default V rune_of_power Fluffy_Pillow 49505.0/50000: 99% mana heating_up
3:44.678 default Q counterspell Fluffy_Pillow 50000.0/50000: 100% mana hot_streak, rune_of_power
3:44.678 rop_phase m flamestrike Fluffy_Pillow 49000.0/50000: 98% mana hot_streak, rune_of_power
3:44.678 default X fire_blast Fluffy_Pillow 47750.0/50000: 96% mana rune_of_power
3:45.910 rop_phase q scorch Fluffy_Pillow 48482.0/50000: 97% mana heating_up, rune_of_power
3:47.142 rop_phase q scorch Fluffy_Pillow 49214.0/50000: 98% mana heating_up, rune_of_power
3:48.375 rop_phase m flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak, rune_of_power
3:49.608 rop_phase q scorch Fluffy_Pillow 49488.0/50000: 99% mana heating_up, rune_of_power
3:50.840 rop_phase q scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:52.072 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:53.305 rop_phase q scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
3:54.538 rop_phase q scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up, rune_of_power
3:55.770 rop_phase m flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:57.003 standard_rotation x dragons_breath Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:58.235 default X fire_blast Fluffy_Pillow 48719.0/50000: 97% mana heating_up
3:58.235 standard_rotation t flamestrike Fluffy_Pillow 48219.0/50000: 96% mana hot_streak
3:59.465 standard_rotation y scorch Fluffy_Pillow 48199.0/50000: 96% mana
4:00.699 standard_rotation y scorch Fluffy_Pillow 48933.0/50000: 98% mana
4:01.932 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:03.165 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:04.396 combustion_cooldowns b use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:04.396 default S use_item_soul_igniter Fluffy_Pillow 49486.0/50000: 99% mana heating_up, gladiators_badge
4:04.396 combustion_phase j flamestrike Fluffy_Pillow 49486.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:06.616 combustion_phase e combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
4:06.616 combustion_phase c fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
4:07.267 combustion_cooldowns a berserking Fluffy_Pillow 43901.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.267 combustion_phase g flamestrike Fluffy_Pillow 43901.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.267 combustion_phase c fire_blast Fluffy_Pillow 42651.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:07.842 combustion_phase c fire_blast Fluffy_Pillow 42726.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.388 default T cancel_buff Fluffy_Pillow 42772.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:08.388 combustion_phase g flamestrike Fluffy_Pillow 42772.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.509 default Q counterspell Fluffy_Pillow 42643.0/50000: 85% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:09.509 combustion_phase i phoenix_flames Fluffy_Pillow 41643.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:10.628 combustion_phase h shifting_power Fluffy_Pillow 42762.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:11.770 combustion_phase c fire_blast Fluffy_Pillow 41404.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.825 combustion_phase g flamestrike Fluffy_Pillow 42959.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:13.825 combustion_phase c fire_blast Fluffy_Pillow 41709.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.398 combustion_phase c fire_blast Fluffy_Pillow 41782.0/50000: 84% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:14.946 combustion_phase g flamestrike Fluffy_Pillow 41830.0/50000: 84% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:16.066 combustion_phase i phoenix_flames Fluffy_Pillow 41700.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:17.186 combustion_phase i phoenix_flames Fluffy_Pillow 42820.0/50000: 86% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.306 default Q counterspell Fluffy_Pillow 43940.0/50000: 88% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:18.306 combustion_phase g flamestrike Fluffy_Pillow 42940.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:19.427 default V rune_of_power Fluffy_Pillow 42811.0/50000: 86% mana
4:20.661 rop_phase q scorch Fluffy_Pillow 44045.0/50000: 88% mana rune_of_power
4:21.281 rop_phase n fire_blast Fluffy_Pillow 44594.0/50000: 89% mana rune_of_power
4:21.893 rop_phase q scorch Fluffy_Pillow 44277.0/50000: 89% mana heating_up, rune_of_power
4:23.125 rop_phase m flamestrike Fluffy_Pillow 45009.0/50000: 90% mana hot_streak, rune_of_power
4:24.357 rop_phase q scorch Fluffy_Pillow 44991.0/50000: 90% mana heating_up, rune_of_power
4:25.588 rop_phase p phoenix_flames Fluffy_Pillow 45722.0/50000: 91% mana heating_up, rune_of_power
4:26.833 rop_phase m flamestrike Fluffy_Pillow 46967.0/50000: 94% mana hot_streak, rune_of_power
4:28.066 rop_phase q scorch Fluffy_Pillow 46950.0/50000: 94% mana rune_of_power
4:29.300 rop_phase q scorch Fluffy_Pillow 47684.0/50000: 95% mana rune_of_power
4:29.472 default X fire_blast Fluffy_Pillow 47770.0/50000: 96% mana heating_up, rune_of_power
4:30.533 rop_phase m flamestrike Fluffy_Pillow 47917.0/50000: 96% mana hot_streak, rune_of_power
4:31.767 rop_phase q scorch Fluffy_Pillow 47901.0/50000: 96% mana heating_up, rune_of_power
4:33.001 standard_rotation x dragons_breath Fluffy_Pillow 48635.0/50000: 97% mana heating_up
4:34.235 standard_rotation t flamestrike Fluffy_Pillow 47869.0/50000: 96% mana hot_streak
4:35.467 standard_rotation y scorch Fluffy_Pillow 47851.0/50000: 96% mana
4:36.701 standard_rotation y scorch Fluffy_Pillow 48585.0/50000: 97% mana
4:37.662 default X fire_blast Fluffy_Pillow 49483.0/50000: 99% mana heating_up
4:37.934 standard_rotation t flamestrike Fluffy_Pillow 48818.0/50000: 98% mana hot_streak
4:39.165 standard_rotation y scorch Fluffy_Pillow 48799.0/50000: 98% mana heating_up
4:40.399 standard_rotation y scorch Fluffy_Pillow 49506.0/50000: 99% mana heating_up
4:41.633 standard_rotation t flamestrike Fluffy_Pillow 49506.0/50000: 99% mana hot_streak
4:42.863 default Q counterspell Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:42.863 standard_rotation y scorch Fluffy_Pillow 48486.0/50000: 97% mana heating_up
4:44.094 standard_rotation y scorch Fluffy_Pillow 49217.0/50000: 98% mana heating_up
4:45.326 standard_rotation t flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:45.852 default X fire_blast Fluffy_Pillow 48726.0/50000: 97% mana heating_up
4:46.558 standard_rotation t flamestrike Fluffy_Pillow 48986.0/50000: 98% mana hot_streak
4:47.790 standard_rotation y scorch Fluffy_Pillow 48968.0/50000: 98% mana
4:49.022 standard_rotation y scorch Fluffy_Pillow 49504.0/50000: 99% mana
4:50.255 standard_rotation y scorch Fluffy_Pillow 49505.0/50000: 99% mana heating_up
4:51.488 standard_rotation t flamestrike Fluffy_Pillow 49505.0/50000: 99% mana hot_streak
4:52.718 standard_rotation v phoenix_flames Fluffy_Pillow 49485.0/50000: 99% mana heating_up
4:53.949 standard_rotation x dragons_breath Fluffy_Pillow 50000.0/50000: 100% mana
4:55.182 standard_rotation y scorch Fluffy_Pillow 49233.0/50000: 98% mana
4:55.182 standard_rotation u fire_blast Fluffy_Pillow 49233.0/50000: 98% mana
4:56.414 standard_rotation y scorch Fluffy_Pillow 49465.0/50000: 99% mana heating_up

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 38760 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="no_lego"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

temporal_warp : 10656 dps, 4550 dps to main target

Results, Spec and Gear

DPS DPS(e) DPS Error DPS Range DPR
10655.7 10655.7 20.9 / 0.196% 1188.1 / 11.2% 12.6
RPS Out RPS In Primary Resource Waiting APM Active Skill
840.9 825.8 Mana 0.00% 54.0 99.9% 100%
Talents
Night Fae
Runeforge

Charts

Abilities

Damage Stats DPS DPS% Execute Interval DPE DPET Type Count Hit Crit Avg Crit% Up%
temporal_warp 10656
Blazing Surge 236 2.2% 4.3 80.70sec 16424 0 Direct 12.6 4356 8711 5566 27.7%

Stats Details: Blazing Surge

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.28 12.65 0.00 0.00 0.0000 0.0000 70374.30 70374.30 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.27% 9.14 3 15 4356.19 3982 4707 4356.29 4221 4487 39816 39816 0.00%
crit 27.73% 3.51 0 10 8710.79 7965 9414 8495.73 0 9407 30558 30558 0.00%

Action Details: Blazing Surge

  • id:345215
  • school:fire
  • range:40.0
  • travel_speed:42.0000
  • radius:40.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:6288.23
  • base_dd_max:6288.23
  • base_dd_mult:1.00

Spelldata

  • id:345215
  • name:Blazing Surge
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Dragon's Breath 329 3.1% 14.2 20.62sec 6932 5987 Direct 42.7 1298 3643 2310 43.1%

Stats Details: Dragons Breath

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.22 42.66 0.00 0.00 1.1579 0.0000 98580.79 98580.79 0.00% 5986.57 5986.57
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 56.85% 24.26 13 36 1298.14 1142 2420 1296.10 1169 1553 31493 31493 0.00%
crit 43.15% 18.41 7 31 3643.38 2285 5337 3649.31 2813 4319 67088 67088 0.00%

Action Details: Dragons Breath

  • id:31661
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:12.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:18.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.582500
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:31661
  • name:Dragon's Breath
  • school:fire
  • tooltip:Disoriented.
  • description:Enemies in a cone in front of you take {$s2=0} Fire damage and are disoriented for {$d=4 seconds}. Damage will cancel the effect.

Action Priority List

    combustion_phase
    [m]:3.01
  • if_expr:buff.combustion.remains<gcd.max&buff.combustion.up
    rop_phase
    [s]:2.76
  • if_expr:active_enemies>2
    standard_rotation
    [y]:8.46
  • if_expr:active_enemies>1
Eternal Insight 44 0.4% 22.1 13.21sec 599 0 Direct 22.1 470 939 599 27.5%

Stats Details: Eternal Insight

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 22.13 22.13 0.00 0.00 0.0000 0.0000 13252.04 13252.04 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.48% 16.04 7 30 469.88 460 488 469.91 460 485 7537 7537 0.00%
crit 27.52% 6.09 0 15 938.57 921 976 935.82 0 976 5715 5715 0.00%

Action Details: Eternal Insight

  • id:342314
  • school:shadow
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:400.00
  • base_dd_max:400.00
  • base_dd_mult:1.00

Spelldata

  • id:342314
  • name:Eternal Insight
  • school:shadow
  • tooltip:
  • description:Deals {$s1=400} Shadow damage.
Fire Blast 887 8.3% 51.5 5.84sec 5154 0 Direct 51.5 0 5153 5153 100.0%

Stats Details: Fire Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 51.53 51.53 0.00 0.00 0.0000 0.0000 265596.46 265596.46 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 51.53 38 63 5152.97 3107 7256 5152.55 4939 5390 265596 265596 0.00%

Action Details: Fire Blast

  • id:108853
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:10.000
  • cooldown hasted:true
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:1.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.792000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:108853
  • name:Fire Blast
  • school:fire
  • tooltip:
  • description:Blasts the enemy for {$s1=0} Fire damage. |cFFFFFFFFFire:|r Castable while casting other spells.$?a231568[ Always deals a critical strike.][]

Action Priority List

    default
    [X]:20.18
  • if_expr:!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
    combustion_phase
    [d]:27.96
  • if_expr:conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
    rop_phase
    [o]:2.96
  • if_expr:!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
    standard_rotation
    [v]:0.42
  • if_expr:!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Flamestrike 3065 (5801) 28.8% (54.4%) 104.5 2.85sec 16609 8600 Direct 313.6 (3624.1) 1628 4513 2925 45.0% (45.0%)

Stats Details: Flamestrike

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 104.55 313.65 0.00 0.00 1.9313 0.0000 917581.14 917581.14 0.00% 8599.78 8599.78
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 55.04% 172.62 123 226 1627.88 1372 3024 1628.06 1571 1695 281063 281063 0.00%
crit 44.96% 141.02 96 191 4512.87 2744 6410 4516.31 4208 4782 636518 636518 0.00%

Action Details: Flamestrike

  • id:2120
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:3.50
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:mana
  • base_cost:1250.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.608400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2120
  • name:Flamestrike
  • school:fire
  • tooltip:Movement speed slowed by {$s2=20}%.
  • description:Calls down a pillar of fire, burning all enemies within the area for {$s1=0} Fire damage and reducing their movement speed by {$s2=20}% for {$d=8 seconds}.

Action Priority List

    combustion_phase
    [h]:20.30
  • if_expr:(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
    combustion_phase
    [k]:4.21
  • if_expr:buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
    rop_phase
    [n]:10.78
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    rop_phase
    [t]:23.42
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    standard_rotation
    [u]:14.87
  • if_expr:active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
    standard_rotation
    [{]:31.00
  • if_expr:active_enemies>=variable.hard_cast_flamestrike
    Flame Patch 2736 25.7% 1103.5 0.27sec 742 0 Periodic 3310.4 139 387 247 43.7% 0.0%

Stats Details: Flame Patch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1103.48 0.00 0.00 3310.43 0.0000 0.0000 818842.72 818842.72 0.00% 0.00 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 56.33% 1864.71 1535 2262 139.03 118 275 139.04 136 142 259289 259289 0.00%
crit 43.67% 1445.73 1118 1834 386.97 235 550 386.80 373 402 559553 559553 0.00%

Action Details: Flame Patch

  • id:205472
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.060000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:205472
  • name:Flame Patch
  • school:fire
  • tooltip:
  • description:Burning enemies for {$s1=0} Fire damage.
Ignite 1759 16.5% 449.9 0.71sec 1171 0 Periodic 891.0 591 0 591 0.0% 99.0%

Stats Details: Ignite

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 449.87 0.00 890.95 890.95 0.0000 1.0000 526756.45 526756.45 0.00% 591.23 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
hit 100.00% 890.95 713 1073 591.20 62 2779 591.69 542 634 526756 526756 0.00%

Action Details: Ignite

  • id:12654
  • school:fire
  • range:50000.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:false
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:9.00
  • base_tick_time:1.00
  • hasted_ticks:false
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:12654
  • name:Ignite
  • school:fire
  • tooltip:Deals $w1 Fire damage every $t1 sec.$?$w3>0[ Movement speed reduced by $w3%.][]
  • description:{$@spelldesc12846=Your target burns for an additional ${{$s1=0}}.1% over {$12654d=9 seconds} of the total direct damage caused by your Fireball, Fire Blast, Scorch, Pyroblast{$?s153561=false}[, Meteor][]{$?s257541=true}[, Phoenix Flames][]{$?s198929=false}[, Cinderstorm][], and Flamestrike. If this effect is reapplied, any remaining damage will be added to the new Ignite. Phoenix Flames causes your Ignites to spread to {$s4=8} nearby enemies.}
Mirror Image 0 (22) 0.0% (0.2%) 1.0 0.00sec 6427 0

Stats Details: Mirror Image

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Mirror Image

  • id:55342
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:55342
  • name:Mirror Image
  • school:arcane
  • tooltip:Damage taken is reduced by {$s3=20}% while your images are active.
  • description:Creates {$s2=3} copies of you nearby for {$55342d=40 seconds}, which cast spells and attack your enemies. While your images are active damage taken is reduced by {$s3=20}%, taking direct damage will cause one of your images to dissipate.
    Frostbolt (mirror_image) 161  / 22 0.2% 123.0 0.95sec 52 54 Direct 123.0 41 82 52 27.8%

Stats Details: Frostbolt

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 123.00 123.00 0.00 0.00 0.9624 0.0000 6427.47 6427.47 0.00% 54.30 54.30
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.22% 88.83 70 104 40.91 29 51 40.91 39 43 3634 3634 0.00%
crit 27.78% 34.17 19 53 81.76 58 101 81.75 74 91 2794 2794 0.00%

Action Details: Frostbolt

  • id:59638
  • school:frost
  • range:40.0
  • travel_speed:24.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:2.00
  • base_crit:0.00
  • target:Fluffy_Pillow
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.027000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:59638
  • name:Frostbolt
  • school:frost
  • tooltip:Reduced movement speed.
  • description:Inflicts Frost damage to an enemy and reduces its movement speed for {$d=4 seconds}.

Action Priority List

    default
    [ ]:2677.50
Phoenix Flames 0 (708) 0.0% (6.6%) 16.6 18.36sec 12782 11771

Stats Details: Phoenix Flames

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.58 0.00 0.00 0.00 1.0859 0.0000 0.00 0.00 0.00% 11771.50 11771.50

Action Details: Phoenix Flames

  • id:257541
  • school:fire
  • range:40.0
  • travel_speed:50.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:25.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:257541
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.

Action Priority List

    combustion_phase
    [j]:11.67
  • if_expr:buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
    rop_phase
    [q]:0.91
  • if_expr:!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    standard_rotation
    [w]:4.02
  • if_expr:!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
    Phoenix Flames (_splash) 708 6.6% 16.5 18.36sec 12819 0 Direct 49.6 1413 5055 4271 78.5%

Stats Details: Phoenix Flames Splash

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 16.53 49.60 0.00 0.00 0.0000 0.0000 211957.61 211957.61 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 21.48% 10.66 3 21 1412.82 1019 2923 1413.50 1111 1757 15053 15053 0.00%
crit 78.52% 38.95 24 52 5055.13 2038 8246 5057.38 4547 5458 196904 196904 0.00%

Action Details: Phoenix Flames Splash

  • id:257542
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:8.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.900000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:257542
  • name:Phoenix Flames
  • school:fire
  • tooltip:
  • description:{$@spelldesc257541=Hurls a Phoenix that deals {$257542s2=0} Fire damage to the target and reduced damage to other nearby enemies.}
Pyroblast 12 (22) 0.1% (0.2%) 0.0 0.00sec 0 0 Direct 1.0 (7.0) 2673 5346 3431 28.5% (28.5%)

Stats Details: Pyroblast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 0.00 1.00 0.00 0.00 0.0000 0.0000 3434.61 3434.61 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 71.51% 0.72 0 1 2673.14 2673 2673 1911.67 0 2673 1912 1912 0.00%
crit 28.49% 0.28 0 1 5346.28 5346 5346 1522.94 0 5346 1523 1523 0.00%

Action Details: Pyroblast

  • id:11366
  • school:fire
  • range:40.0
  • travel_speed:35.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:4.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:1.363000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:11366
  • name:Pyroblast
  • school:fire
  • tooltip:
  • description:Hurls an immense fiery boulder that causes {$s1=0} Fire damage$?a321711[ and an additional $321712o2 Fire damage over {$321712d=6 seconds}][].
    Pyroblast (_dot) 10 0.1% 1.0 0.00sec 2931 0 Periodic 6.0 0 489 489 100.0% 0.7%

Stats Details: Pyroblast Dot

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 6.00 6.00 0.0000 1.0000 2931.43 2931.43 0.00% 488.57 0.00
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 6.00 6 6 488.57 279 568 488.57 484 513 2931 2931 0.00%

Action Details: Pyroblast Dot

  • id:321712
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.062000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:6.00
  • base_tick_time:2.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:321712
  • name:Pyroblast
  • school:fire
  • tooltip:Suffering $w1 Fire damage every {$t2=0} sec.
  • description:{$@spelldesc321711=Deals an additional $321712o2 Fire damage over {$321712d=6 seconds}.}
Scorch 232 2.2% 34.1 8.52sec 2033 1690 Direct 34.1 0 2033 2033 100.0%

Stats Details: Scorch

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 34.15 34.14 0.00 0.00 1.2032 0.0000 69414.87 69414.87 0.00% 1689.63 1689.63
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
crit 100.00% 34.14 26 46 2032.58 1530 4054 2028.55 1894 2223 69415 69415 0.00%

Action Details: Scorch

  • id:2948
  • school:fire
  • range:40.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.177000
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:2948
  • name:Scorch
  • school:fire
  • tooltip:
  • description:Scorches an enemy for {$s1=0} Fire damage. Castable while moving.

Action Priority List

    combustion_phase
    [l]:1.36
  • if_expr:buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
    rop_phase
    [r]:13.49
  • if_expr:searing_touch.active
    standard_rotation
    [z]:19.67
  • if_expr:searing_touch.active
Shadowcore Oil Blast 50 0.5% 45.3 6.55sec 329 0 Direct 45.3 257 514 329 27.9%

Stats Details: Shadowcore Oil Blast

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 45.34 45.34 0.00 0.00 0.0000 0.0000 14895.35 14895.35 0.00% 0.00 0.00
Direct Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Raw Mitigated
hit 72.11% 32.70 14 53 256.90 253 268 256.90 254 262 8400 8400 0.00%
crit 27.89% 12.65 3 26 513.60 506 537 513.68 506 531 6496 6496 0.00%

Action Details: Shadowcore Oil Blast

  • id:336463
  • school:shadow
  • range:60.0
  • travel_speed:0.0000
  • radius:0.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.000000
  • base_dd_min:220.00
  • base_dd_max:220.00
  • base_dd_mult:1.00

Spelldata

  • id:336463
  • name:Shadowcore Oil Blast
  • school:shadow
  • tooltip:
  • description:Deals {$s1=220} Shadow damage.
Shifting Power 567 5.3% 4.2 80.83sec 40567 13366 Periodic 49.9 0 3405 3405 100.0% 1.3%

Stats Details: Shifting Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.19 0.00 16.63 49.88 3.0352 0.7006 169824.25 169824.25 0.00% 13365.67 13365.67
Tick Results Count Simulation Iteration Average Amount
Percent Mean Min Max Mean Min Max Mean Min Max Actual Total Mitigated
crit 100.00% 49.88 36 60 3404.72 3274 3826 3402.97 3358 3490 169824 169824 0.00%

Action Details: Shifting Power

  • id:314791
  • school:nature
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:60.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:2500.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Damage Over Time

  • tick_may_crit:true
  • tick_zero:false
  • attack_power_mod.tick:0.000000
  • spell_power_mod.tick:0.000000
  • base_td:0.00
  • base_td_mult:1.00
  • dot_duration:4.00
  • base_tick_time:1.00
  • hasted_ticks:true
  • dot_behavior:DOT_REFRESH

Spelldata

  • id:314791
  • name:Shifting Power
  • school:nature
  • tooltip:Every $t1 sec, deal {$325130s1=0} Nature damage to enemies within $325130A1 yds and reduce the remaining cooldown of your abilities by ${-{$s2=2500}/1000} sec.
  • description:Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.

Action Details: Shifting Power Pulse

  • id:325130
  • school:nature
  • range:100.0
  • travel_speed:0.0000
  • radius:18.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:-1
  • harmful:true

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Direct Damage

  • may_crit:true
  • attack_power_mod.direct:0.000000
  • spell_power_mod.direct:0.530400
  • base_dd_min:0.00
  • base_dd_max:0.00
  • base_dd_mult:1.00

Spelldata

  • id:325130
  • name:Shifting Power
  • school:nature
  • tooltip:
  • description:{$@spelldesc314791=Draw power from the ground beneath, dealing ${{$325130s1=0}*{$d=4 seconds}/$t} Nature damage over {$d=4 seconds} to enemies within $325130A1 yds. While channeling, your Mage ability cooldowns are reduced by ${-{$s2=2500}/1000*{$d=4 seconds}/$t} sec over {$d=4 seconds}.}

Action Priority List

    combustion_phase
    [i]:4.18
  • if_expr:buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction
  • interrupt_if_expr:action.fire_blast.charges=action.fire_blast.max_charges
Simple Action Stats Execute Interval
temporal_warp
Veiled Augmentation (augmentation) 1.0 0.00sec

Stats Details: Augmentation

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Augmentation

  • id:347901
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Berserking 2.0 241.35sec

Stats Details: Berserking

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.97 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Berserking

  • id:26297
  • school:physical
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:180.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:26297
  • name:Berserking
  • school:physical
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.

Action Priority List

    combustion_cooldowns
    [a]:1.97
  • if_expr:buff.combustion.up
Combustion 4.2 80.57sec

Stats Details: Combustion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.24 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Combustion

  • id:190319
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:120.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:5000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:190319
  • name:Combustion
  • school:fire
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.

Action Priority List

    combustion_phase
    [f]:4.24
  • if_expr:buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
Counterspell 14.7 22.12sec

Stats Details: Counterspell

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 14.71 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Counterspell

  • id:2139
  • school:arcane
  • range:40.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:24.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:true

Resources

  • resource:mana
  • base_cost:1000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:2139
  • name:Counterspell
  • school:arcane
  • tooltip:
  • description:Counters the enemy's spellcast, preventing any spell from that school of magic from being cast for {$d=6 seconds}$?s12598[ and silencing the target for $55021d][].

Action Priority List

    default
    [Q]:14.71
  • if_expr:!runeforge.disciplinary_command
Spectral Flask of Power (flask) 1.0 0.00sec

Stats Details: Flask

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Flask

  • id:307185
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Feast of Gluttonous Hedonism (food) 1.0 0.00sec

Stats Details: Food

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.00 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Food

  • id:308462
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:0.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:temporal_warp
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0
Potion of Spectral Intellect (potion) 1.3 0.00sec

Stats Details: Potion

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Potion

  • id:307162
  • school:none
  • range:-1.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:none
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Action Priority List

    combustion_cooldowns
    [Z]:1.29
Rune of Power 7.5 40.76sec

Stats Details: Rune Of Power

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 7.48 0.00 0.00 0.00 1.1609 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Rune Of Power

  • id:116011
  • school:arcane
  • range:30.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:1.5000
  • gcd_type:spell_speed
  • min_gcd:0.7500
  • cooldown:45.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:1.50
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:116011
  • name:Rune of Power
  • school:arcane
  • tooltip:
  • description:Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.

Action Priority List

    default
    [V]:7.50
  • if_expr:buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
Soul Ignition 4.3 82.85sec

Stats Details: Soul Ignition

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 4.28 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Soul Ignition

  • id:345251
  • school:fire
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:0.500
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:none
  • base_cost:0.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:345251
  • name:Soul Ignition
  • school:fire
  • tooltip:
  • description:{$@spelldesc345211=Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)}
Time Warp 1.3 320.47sec

Stats Details: Time Warp

Type Executes Direct Results Ticks Tick Results Execute Time per Execution Tick Time per Tick Actual Amount Raw Amount Mitigated Amount per Total Time Amount per Total Execute Time
damage 1.29 0.00 0.00 0.00 0.0000 0.0000 0.00 0.00 0.00% 0.00 0.00

Action Details: Time Warp

  • id:80353
  • school:arcane
  • range:0.0
  • travel_speed:0.0000
  • radius:-1.0
  • trigger_gcd:0.0000
  • gcd_type:spell_speed
  • min_gcd:0.0000
  • cooldown:300.000
  • cooldown hasted:false
  • base_recharge_multiplier:1.000
  • base_execute_time:0.00
  • base_crit:0.00
  • target:enemy3
  • aoe:0
  • harmful:false

Resources

  • resource:mana
  • base_cost:2000.0
  • secondary_cost:0.0
  • energize_type:none
  • energize_resource:none
  • energize_amount:0.0

Spelldata

  • id:80353
  • name:Time Warp
  • school:arcane
  • tooltip:Haste increased by $w1%. $?$W4>0[Time rate increased by $w4%.][]$?$W3=1[ When the effect ends, you die.][]
  • description:Warp the flow of time, increasing haste by {$s1=30}% $?a320919[and time rate by {$s4=0}% ][]for all party and raid members for {$d=40 seconds}. Allies will be unable to benefit from Bloodlust, Heroism, or Time Warp again for {$57724d=600 seconds}.$?a320920[ When the effect ends, you die.][]

Action Priority List

    combustion_cooldowns
    [b]:1.29
  • if_expr:runeforge.temporal_warp&buff.exhaustion.up

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Berserking 2.0 0.0 241.6sec 241.6sec 11.7sec 7.73% 14.74% 0.0 (0.0) 1.9

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_berserking
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:180.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:237.5s / 248.0s
  • trigger_min/max:237.5s / 248.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 12.0s

Stack Uptimes

  • berserking_1:7.73%

Spelldata

  • id:26297
  • name:Berserking
  • tooltip:Haste increased by {$s1=10}%.
  • description:Increases your haste by {$s1=10}% for {$d=12 seconds}.
  • max_stacks:0
  • duration:12.00
  • cooldown:180.00
  • default_chance:0.00%
Bloodlust 1.0 0.0 0.0sec 0.0sec 40.0sec 13.53% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_bloodlust
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:300.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:40.0s / 40.0s

Stack Uptimes

  • bloodlust_1:13.53%

Spelldata

  • id:2825
  • name:Bloodlust
  • tooltip:Haste increased by $w1%.
  • description:Increases haste by {$s1=30}% for all party and raid members for {$d=40 seconds}. Allies receiving this effect will become Sated and unable to benefit from Bloodlust or Time Warp again for {$57724d=600 seconds}.
  • max_stacks:0
  • duration:40.00
  • cooldown:300.00
  • default_chance:0.00%
Combustion 4.2 0.0 80.6sec 80.6sec 11.7sec 16.65% 0.00% 95.5 (95.5) 4.1

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_combustion
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:1.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:clip
  • tick_time behavior:unhasted
  • period:0.50

Trigger Details

  • interval_min/max:74.6s / 85.5s
  • trigger_min/max:74.6s / 85.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • combustion_1:16.65%

Spelldata

  • id:190319
  • name:Combustion
  • tooltip:Critical Strike chance of your spells increased by $w1%.$?a231630[ Mastery increased by $w2.][]
  • description:Engulfs you in flames for {$d=10 seconds}, increasing your spells' critical strike chance by {$s1=100}% and granting you Mastery equal to {$s3=50}% your Critical Strike stat. Castable while casting other spells.
  • max_stacks:0
  • duration:10.00
  • cooldown:120.00
  • default_chance:0.00%
Well Fed (feast_of_gluttonous_hedonism) 1.0 0.0 0.0sec 0.0sec 299.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_feast_of_gluttonous_hedonism
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:20.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • feast_of_gluttonous_hedonism_1:100.00%

Spelldata

  • id:327708
  • name:Well Fed
  • tooltip:Intellect increased by $w1.
  • description:Intellect increased by {$s1=20}. Lasts {$d=3600 seconds}.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Gladiator's Badge 4.3 0.0 80.6sec 83.0sec 14.6sec 20.87% 0.00% 0.0 (0.0) 4.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_gladiators_badge
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
  • associated item:Sinful Gladiator's Badge of Ferocity

Stat Details

  • stat:intellect
  • amount:204.00

Trigger Details

  • interval_min/max:74.7s / 85.6s
  • trigger_min/max:77.8s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 15.0s

Stack Uptimes

  • gladiators_badge_1:20.87%

Spelldata

  • id:345228
  • name:Gladiator's Badge
  • tooltip:Primary stat increased by $w1.
  • description:Increases primary stat by {$s1=126} for {$d=15 seconds}.
  • max_stacks:0
  • duration:15.00
  • cooldown:60.00
  • default_chance:0.00%
Heating Up 51.2 0.0 5.9sec 5.9sec 1.9sec 33.06% 47.63% 0.0 (0.0) 3.5

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_heating_up
  • max_stacks:2
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.9s / 25.9s
  • trigger_min/max:0.9s / 25.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.2s

Stack Uptimes

  • heating_up_1:33.06%

Spelldata

  • id:48107
  • name:Heating Up
  • tooltip:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • description:Scored a spell critical. A second spell critical in a row will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.
  • max_stacks:2
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Hot Streak! 46.5 0.0 6.5sec 6.5sec 0.8sec 11.21% 53.08% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_hot_streak
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:-0.00
  • activated:true
  • reactable:true
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.9s / 51.2s
  • trigger_min/max:0.9s / 51.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 3.8s

Stack Uptimes

  • hot_streak_1:11.21%

Spelldata

  • id:48108
  • name:Hot Streak!
  • tooltip:Your next Pyroblast or Flamestrike spell is instant cast, and causes double the normal Ignite damage.
  • description:{$@spelldesc195283=Getting two direct-damage critical strikes in a row with Fire spells will make your next Pyroblast or Flamestrike spell instant cast, and cause double the normal Ignite damage.}
  • max_stacks:1
  • duration:15.00
  • cooldown:0.00
  • default_chance:101.00%
Infernal Cascade 4.2 23.7 80.6sec 10.0sec 13.6sec 19.29% 0.00% 19.5 (19.5) 4.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_infernal_cascade
  • max_stacks:2
  • base duration:5.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.14
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:74.6s / 85.5s
  • trigger_min/max:0.5s / 76.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 16.8s

Stack Uptimes

  • infernal_cascade_1:0.90%
  • infernal_cascade_2:18.38%

Spelldata

  • id:336832
  • name:Infernal Cascade
  • tooltip:Fire Damage increased by $w1%.
  • description:{$@spelldesc336821=While Combustion is active, your Fire Blast grants you |cFFFFFFFF${{$s1=3}}.1% |r increased Fire damage for {$336832d=5 seconds}, stacking up to {$336832u=2} times.}
  • max_stacks:2
  • duration:5.00
  • cooldown:0.00
  • default_chance:101.00%
Potion of Spectral Intellect 1.3 0.0 323.5sec 0.0sec 23.2sec 9.88% 0.00% 0.0 (0.0) 1.1

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_potion_of_spectral_intellect
  • max_stacks:1
  • base duration:25.00
  • duration modifier:1.00
  • base cooldown:1.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:190.00

Trigger Details

  • interval_min/max:317.5s / 330.1s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 25.0s

Stack Uptimes

  • potion_of_spectral_intellect_1:9.88%

Spelldata

  • id:307162
  • name:Potion of Spectral Intellect
  • tooltip:Intellect increased by $w1.
  • description:Increases your Intellect by {$s1=190} for {$d=25 seconds}.
  • max_stacks:0
  • duration:25.00
  • cooldown:1.00
  • default_chance:0.00%
Rune of Power 11.7 0.0 26.3sec 26.3sec 11.7sec 45.94% 0.00% 0.0 (0.0) 11.2

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_rune_of_power
  • max_stacks:1
  • base duration:12.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.40
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:12.0s / 52.1s
  • trigger_min/max:12.0s / 52.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 12.0s

Stack Uptimes

  • rune_of_power_1:45.94%

Spelldata

  • id:116014
  • name:Rune of Power
  • tooltip:Spell damage increased by $w1%.$?$w2=0[][ Health restored by $w2% per second.]
  • description:{$@spelldesc116011=Places a Rune of Power on the ground for {$116011d=12 seconds} which increases your spell damage by {$116014s1=40}% while you stand within 8 yds. Casting $?a137021[Arcane Power]?a137019[Combustion][Icy Veins] will also create a Rune of Power at your location.}
  • max_stacks:0
  • duration:12.00
  • cooldown:0.00
  • default_chance:0.00%
Soul Ignition 4.3 0.0 80.6sec 83.0sec 3.1sec 4.48% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_soul_ignition
  • max_stacks:1
  • base duration:15.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:74.7s / 85.6s
  • trigger_min/max:77.8s / 85.6s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 4.3s

Stack Uptimes

  • soul_ignition_1:4.48%

Spelldata

  • id:345211
  • name:Soul Ignition
  • tooltip:Reactivate Soul Igniter to cast Blazing Surge.
  • description:Activate Soul Igniter, sacrificing up to {$345214s1=0} health over {$345211d=15 seconds} to empower Blazing Surge. Reactivate to cast Blazing Surge, dealing ${{$345214s2=0}*(1+$@versadmg)} Fire damage split between enemies in a $345215a1 yd cone, plus up to {$345214s4=40}% additional damage, based on how long Soul Igniter was active. Damage is increased per enemy struck, up to {$s2=5} enemies. (1 min Cooldown)
  • max_stacks:0
  • duration:15.00
  • cooldown:0.00
  • default_chance:0.00%
Spectral Flask of Power 1.0 0.0 0.0sec 0.0sec 299.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_spectral_flask_of_power
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:intellect
  • amount:70.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • spectral_flask_of_power_1:100.00%

Spelldata

  • id:307185
  • name:Spectral Flask of Power
  • tooltip:$pri increased by $w1.
  • description:Increases primary stat by {$s1=70} for {$d=3600 seconds}. Counts as both a Battle and Guardian elixir. This effect persists through death.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:101.00%
Temporal Warp 1.3 0.0 320.6sec 320.6sec 35.3sec 15.12% 0.00% 0.0 (0.0) 1.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_temporal_warp
  • max_stacks:1
  • base duration:40.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.30
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:314.6s / 327.2s
  • trigger_min/max:314.6s / 327.2s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 40.0s

Stack Uptimes

  • temporal_warp_1:15.12%

Spelldata

  • id:327355
  • name:Temporal Warp
  • tooltip:Haste increased by $w1%.
  • description:{$@spelldesc327351=While you have Temporal Displacement or other similar effects, you may use Time Warp to grant yourself {$327355s1=30}% Haste for {$327355d=40 seconds}.}
  • max_stacks:0
  • duration:40.00
  • cooldown:0.00
  • default_chance:0.00%
Veiled Augmentation 1.0 0.0 0.0sec 0.0sec 299.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_veiled_augmentation
  • max_stacks:1
  • base duration:3600.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Stat Details

  • stat:agility
  • amount:18.00
  • stat:strength
  • amount:18.00
  • stat:intellect
  • amount:18.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • veiled_augmentation_1:100.00%

Spelldata

  • id:347901
  • name:Veiled Augmentation
  • tooltip:Agility, Intellect and Strength increased by $w1.
  • description:Increases Agility, Intellect and Strength by {$s1=18} for {$d=3600 seconds}. Augment Rune.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Windfury Totem 1.0 0.0 0.0sec 0.0sec 299.6sec 100.00% 0.00% 0.0 (0.0) 0.0

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_windfury_totem
  • max_stacks:1
  • base duration:900.00
  • duration modifier:1.00
  • base cooldown:0.50
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 0.0s
  • trigger_min/max:0.0s / 0.0s
  • trigger_pct:100.00%
  • duration_min/max:240.1s / 359.8s

Stack Uptimes

  • windfury_totem_1:100.00%

Spelldata

  • id:327942
  • name:Windfury Totem
  • tooltip:Your auto-attacks have a {$h=10}% chance to instantly attack again.
  • description:{$@spelldesc8512=Summons a Windfury Totem with {$s1=5} health at the feet of the caster for {$d=120 seconds}. Party members within {$s2=30} yds have a {$327942h=10}% chance when they auto-attack to swing an extra time.}
  • max_stacks:0
  • duration:120.00
  • cooldown:0.00
  • default_chance:10.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Procs, Uptimes & Benefits

Proc Count Min Max Interval Min Max
Heating Up generated 51.2 40.0 65.0 5.9s 0.9s 25.9s
Heating Up removed 0.7 0.0 3.0 60.2s 2.5s 200.7s
Heating Up converted with Fire Blast 23.1 14.0 33.0 13.2s 1.1s 57.8s
Hot Streak procs 46.5 37.0 61.0 6.5s 0.9s 51.2s
Hot Streak spells used 103.2 83.0 129.0 2.9s 0.0s 24.1s
Hot Streak spell crits 98.9 80.0 125.0 3.0s 0.0s 24.1s
Hot Streak spell crits wasted 1.2 0.0 4.0 112.2s 3.4s 335.1s
Direct Ignite applications 5.0 5.0 5.0 1.1s 0.0s 2.1s
Ignites spread to targets with existing Ignite 32.2 22.0 40.0 18.5s 0.8s 75.2s
Uptime Avg % Min Max Avg Dur Min Max
Mana Cap 15.63% 13.55% 17.88% 0.9s 0.0s 3.7s

Cooldown waste

Seconds per Execute Seconds per Iteration
Ability Average Minimum Maximum Average Minimum Maximum
Mirror Image0.0000.0000.000211.592151.892271.792
Counterspell0.6580.0003.1649.6982.39216.116
Shifting Power17.1445.12725.74174.59960.06095.151
Fire Blast0.1810.00010.1709.3442.31622.357
Rune of Power3.6360.00014.89727.50418.13138.235
Dragon's Breath4.2850.00026.20862.85141.47299.512
Time Warp18.9052.86777.02647.9642.86879.895
Combustion1.2960.0006.3875.5252.67212.543
Phoenix Flames0.2310.0004.3843.8413.6204.816

Resources

Gains Type Count Total Tot% Avg Overflow Ovr%
temporal_warp
mana_regen Mana 3367.48 247417.31 100.00% 73.47 52047.77 17.38%
Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max
Mana 49000.0 825.78 840.88 52042.4 45474.3 37215.0 50000.0
Usage Type Count Total Avg RPE APR
temporal_warp
combustion Mana 4.3 21528.9 5000.0 5075.1 0.0
counterspell Mana 14.9 14944.2 1000.0 1015.6 0.0
dragons_breath Mana 14.5 28900.4 2000.0 2032.2 3.4
fire_blast Mana 52.3 26170.8 500.0 507.9 10.1
flamestrike Mana 106.2 132762.7 1250.0 1269.9 13.1
scorch Mana 34.7 17338.1 500.0 507.8 4.0
shifting_power Mana 4.2 10625.0 2500.0 2538.1 16.0
time_warp Mana 1.3 2617.5 2000.0 2024.7 0.0

Statistics & Data Analysis

Fight Length
temporal_warp Fight Length
Count 1004
Mean 299.62
Minimum 240.06
Maximum 359.79
Spread ( max - min ) 119.73
Range [ ( max - min ) / 2 * 100% ] 19.98%
Standard Deviation 34.4380
5th Percentile 247.58
95th Percentile 354.59
( 95th Percentile - 5th Percentile ) 107.01
Mean Distribution
Standard Deviation 1.0869
95.00% Confidence Interval ( 297.49 - 301.75 )
Normalized 95.00% Confidence Interval ( 99.29% - 100.71% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 508
0.1% Error 50751
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 41
0.01 Scale Factor Error with Delta=300 1013
DPS
temporal_warp Damage Per Second
Count 1004
Mean 10655.66
Minimum 9799.90
Maximum 11363.44
Spread ( max - min ) 1563.53
Range [ ( max - min ) / 2 * 100% ] 7.34%
Standard Deviation 337.3671
5th Percentile 10068.82
95th Percentile 11158.25
( 95th Percentile - 5th Percentile ) 1089.43
Mean Distribution
Standard Deviation 10.6472
95.00% Confidence Interval ( 10634.79 - 10676.53 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 39
0.1% Error 3851
0.1 Scale Factor Error with Delta=300 972
0.05 Scale Factor Error with Delta=300 3887
0.01 Scale Factor Error with Delta=300 97161
Priority Target DPS
temporal_warp Priority Target Damage Per Second
Count 1004
Mean 4549.59
Minimum 4155.34
Maximum 4857.60
Spread ( max - min ) 702.25
Range [ ( max - min ) / 2 * 100% ] 7.72%
Standard Deviation 144.2236
5th Percentile 4305.93
95th Percentile 4764.10
( 95th Percentile - 5th Percentile ) 458.17
Mean Distribution
Standard Deviation 4.5517
95.00% Confidence Interval ( 4540.67 - 4558.51 )
Normalized 95.00% Confidence Interval ( 99.80% - 100.20% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 39
0.1% Error 3861
0.1 Scale Factor Error with Delta=300 178
0.05 Scale Factor Error with Delta=300 711
0.01 Scale Factor Error with Delta=300 17757
DPS(e)
temporal_warp Damage Per Second (Effective)
Count 1004
Mean 10655.66
Minimum 9799.90
Maximum 11363.44
Spread ( max - min ) 1563.53
Range [ ( max - min ) / 2 * 100% ] 7.34%
Damage
temporal_warp Damage
Count 1004
Mean 3183442.03
Minimum 2473666.64
Maximum 3967596.16
Spread ( max - min ) 1493929.52
Range [ ( max - min ) / 2 * 100% ] 23.46%
DTPS
temporal_warp Damage Taken Per Second
Count 1004
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS
temporal_warp Healing Per Second
Count 1004
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
HPS(e)
temporal_warp Healing Per Second (Effective)
Count 1004
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
temporal_warp Heal
Count 1004
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
temporal_warp Healing Taken Per Second
Count 1004
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
temporal_warp Theck-Meloree Index
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
temporal_warpTheck-Meloree Index (Effective)
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
temporal_warp Max Spike Value
Count 0
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 flask
1 0.00 food
2 0.00 augmentation
3 0.00 arcane_intellect
4 0.00 variable,name=disable_combustion,op=reset
APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
5 0.00 variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
6 0.00 variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
7 0.00 variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
8 0.00 variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
9 0.00 variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
A 0.00 variable,name=arcane_explosion_mana,default=40,op=reset
APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
B 0.00 variable,name=kindling_reduction,default=0.4,op=reset
APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
C 0.00 variable,name=combustion_shifting_power,default=2,op=reset
APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
D 0.00 variable,name=combustion_cast_remains,default=0.7,op=reset
APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
E 0.00 variable,name=overpool_fire_blasts,default=0,op=reset
APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
F 0.00 variable,name=empyreal_ordnance_delay,default=18,op=reset
APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
G 0.00 variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
If Combustion is disabled, schedule the first Combustion far after the fight ends.
H 0.00 variable,name=skb_duration,value=dbc.effect.828420.base_value
The duration of a Sun King's Blessing Combustion.
I 0.00 variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
Whether a usable item used to buff Combustion is equipped.
J 0.00 variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
K 0.00 variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
L 0.00 variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
M 0.00 snapshot_stats
N 0.00 use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
O 0.00 mirror_image
P 0.00 pyroblast
Default action list Executed every time the actor is available.
# count action,conditions
Q 14.71 counterspell,if=!runeforge.disciplinary_command
R 0.00 call_action_list,name=combustion_timing,if=!variable.disable_combustion
The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
0.00 variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
Variable that estimates whether Shifting Power will be used before Combustion is ready.
0.00 shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
0.00 radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
0.00 deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
0.00 mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
0.00 fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
0.00 use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
0.00 use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
0.00 use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
0.00 use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
0.00 use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
S 4.28 use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
T 4.22 cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
Trigger Soul Igniter early with Infernal Cascade or when it was precast.
0.00 use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
Items that do not benefit Combustion should just be used outside of Combustion at some point.
0.00 frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
Use Frost Nova to trigger Grisly Icicle.
0.00 counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
Get the Disciplinary Command buff up, unless combustion is soon.
0.00 arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
0.00 frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
U 0.00 call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
V 7.50 rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
0.00 variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
W 0.00 call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
0.00 variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
X 20.18 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
0.00 fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
Avoid capping Fire Blast charges while channeling Shifting Power
Y 0.00 call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
0.00 scorch
actions.combustion_cooldowns
# count action,conditions
Z 1.29 potion
0.00 blood_fury
a 1.97 berserking,if=buff.combustion.up
0.00 fireblood
0.00 ancestral_call
b 1.29 time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
c 4.28 use_item,effect_name=gladiators_badge
0.00 use_item,name=inscrutable_quantum_device
0.00 use_item,name=flame_of_battle
0.00 use_item,name=wakeners_frond
0.00 use_item,name=instructors_divine_bell
0.00 use_item,name=sunblood_amethyst
actions.combustion_phase
# count action,conditions
0.00 lights_judgment,if=buff.combustion.down
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
0.00 bag_of_tricks,if=buff.combustion.down
0.00 living_bomb,if=active_enemies>1&buff.combustion.down
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
0.00 variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
d 27.96 fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
e 0.00 call_action_list,name=active_talents
f 4.24 combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
g 0.00 call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
h 20.30 flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
0.00 pyroblast,if=buff.hot_streak.react&buff.combustion.up
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
i 4.18 shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
j 11.67 phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
k 4.21 flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
0.00 fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
l 1.36 scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
0.00 living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
m 3.01 dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up
actions.rop_phase
# count action,conditions
n 10.78 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react
0.00 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
o 2.96 fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
p 0.00 call_action_list,name=active_talents
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
q 0.91 phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
r 13.49 scorch,if=searing_touch.active
s 2.76 dragons_breath,if=active_enemies>2
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
t 23.42 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball
actions.standard_rotation
# count action,conditions
u 14.87 flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
0.00 pyroblast,if=buff.firestorm.react
0.00 pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
0.00 pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
0.00 pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
Try to get SKB procs inside RoP phases or Combustion phases when possible.
0.00 pyroblast,if=buff.hot_streak.react&searing_touch.active
0.00 pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
v 0.42 fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
0.00 pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
w 4.02 phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
x 0.00 call_action_list,name=active_talents
y 8.46 dragons_breath,if=active_enemies>1
z 19.67 scorch,if=searing_touch.active
0.00 arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
{ 31.00 flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
0.00 fireball

Sample Sequence

012456789ABCDEFHIJOPZQcSkfdabhddThjidhddQhjdhjldhljhVstttXtXnttt{X{XQu{y{{{X{Xu{{{{y{Q{VtXtttscSkfddThdjhiddQhdjhmwVttttXXn{wQy{{{XXu{{{y{Q{{VtXttsXt{{QcSkfddThdjhiddQhdjhmVrrqnrornrrnouzzyuQzvzuzzuzXuzzzuwuyzzzuzQzuVonrrrnrrnrruyzzucSkfdQahddThjid

Sample Sequence Table

Time List # Name Target Resources Buffs
Pre precombat 0 flask temporal_warp 50000.0/50000: 100% mana
Pre precombat 1 food temporal_warp 50000.0/50000: 100% mana
Pre precombat 2 augmentation temporal_warp 50000.0/50000: 100% mana
Pre precombat 4 disable_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 5 firestarter_combustion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 6 hot_streak_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 7 hard_cast_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 8 combustion_flamestrike Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat 9 arcane_explosion Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat A arcane_explosion_mana Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat B kindling_reduction Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat C combustion_shifting_power Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat D combustion_cast_remains Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat E overpool_fire_blasts Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat F empyreal_ordnance_delay Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat H skb_duration Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat I combustion_on_use Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat J on_use_cutoff Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat O mirror_image Fluffy_Pillow 50000.0/50000: 100% mana
Pre precombat P pyroblast Fluffy_Pillow 50000.0/50000: 100% mana
0:00.000 combustion_cooldowns Z potion Fluffy_Pillow 49000.0/50000: 98% mana
0:00.000 default Q counterspell Fluffy_Pillow 49000.0/50000: 98% mana potion_of_spectral_intellect
0:00.000 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 48000.0/50000: 96% mana potion_of_spectral_intellect
0:00.000 default S use_item_soul_igniter Fluffy_Pillow 48000.0/50000: 96% mana gladiators_badge, potion_of_spectral_intellect
0:00.000 combustion_phase k flamestrike Fluffy_Pillow 48000.0/50000: 96% mana soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.210 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana bloodlust, heating_up, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.210 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana bloodlust, combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.869 combustion_cooldowns a berserking Fluffy_Pillow 43909.0/50000: 88% mana bloodlust, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.869 combustion_cooldowns b time_warp Fluffy_Pillow 43909.0/50000: 88% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.869 combustion_phase h flamestrike Fluffy_Pillow 41909.0/50000: 84% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:02.869 combustion_phase d fire_blast Fluffy_Pillow 40659.0/50000: 81% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade, soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.449 combustion_phase d fire_blast Fluffy_Pillow 40739.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.623 default T cancel_buff Fluffy_Pillow 40413.0/50000: 81% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), soul_ignition, gladiators_badge, potion_of_spectral_intellect
0:03.623 combustion_phase h flamestrike Fluffy_Pillow 40413.0/50000: 81% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:04.376 combustion_phase j phoenix_flames Fluffy_Pillow 39916.0/50000: 80% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.130 combustion_phase i shifting_power Fluffy_Pillow 40670.0/50000: 81% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:05.740 combustion_phase d fire_blast Fluffy_Pillow 38780.0/50000: 78% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.171 combustion_phase h flamestrike Fluffy_Pillow 39711.0/50000: 79% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.171 combustion_phase d fire_blast Fluffy_Pillow 38461.0/50000: 77% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.772 combustion_phase d fire_blast Fluffy_Pillow 38562.0/50000: 77% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:07.926 default Q counterspell Fluffy_Pillow 38216.0/50000: 76% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.000 combustion_phase h flamestrike Fluffy_Pillow 37290.0/50000: 75% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:08.753 combustion_phase j phoenix_flames Fluffy_Pillow 36793.0/50000: 74% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.280 combustion_phase d fire_blast Fluffy_Pillow 37320.0/50000: 75% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:09.507 combustion_phase h flamestrike Fluffy_Pillow 37047.0/50000: 74% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:10.262 combustion_phase j phoenix_flames Fluffy_Pillow 36552.0/50000: 73% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.015 combustion_phase l scorch Fluffy_Pillow 37305.0/50000: 75% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.605 combustion_phase d fire_blast Fluffy_Pillow 37895.0/50000: 76% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:11.770 combustion_phase h flamestrike Fluffy_Pillow 37060.0/50000: 74% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:12.524 combustion_phase l scorch Fluffy_Pillow 36564.0/50000: 73% mana bloodlust, berserking, combustion, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:13.277 combustion_phase j phoenix_flames Fluffy_Pillow 36817.0/50000: 74% mana bloodlust, berserking, combustion, heating_up, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.131 combustion_phase h flamestrike Fluffy_Pillow 37671.0/50000: 75% mana bloodlust, berserking, combustion, hot_streak, rune_of_power, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:14.885 default V rune_of_power Fluffy_Pillow 37175.0/50000: 74% mana bloodlust, temporal_warp, infernal_cascade(2), gladiators_badge, potion_of_spectral_intellect
0:15.641 rop_phase s dragons_breath Fluffy_Pillow 37931.0/50000: 76% mana bloodlust, rune_of_power, temporal_warp, infernal_cascade(2), potion_of_spectral_intellect
0:16.396 rop_phase t flamestrike Fluffy_Pillow 36686.0/50000: 73% mana bloodlust, rune_of_power, temporal_warp, infernal_cascade(2), potion_of_spectral_intellect
0:18.097 rop_phase t flamestrike Fluffy_Pillow 37137.0/50000: 74% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:19.797 rop_phase t flamestrike Fluffy_Pillow 37587.0/50000: 75% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:21.048 default X fire_blast Fluffy_Pillow 38838.0/50000: 78% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:21.498 rop_phase t flamestrike Fluffy_Pillow 37538.0/50000: 75% mana bloodlust, heating_up, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:22.749 default X fire_blast Fluffy_Pillow 38789.0/50000: 78% mana bloodlust, heating_up, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:23.198 rop_phase n flamestrike Fluffy_Pillow 37488.0/50000: 75% mana bloodlust, hot_streak, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:23.953 rop_phase t flamestrike Fluffy_Pillow 36993.0/50000: 74% mana bloodlust, rune_of_power, temporal_warp, potion_of_spectral_intellect
0:25.654 rop_phase t flamestrike Fluffy_Pillow 37444.0/50000: 75% mana bloodlust, rune_of_power, temporal_warp
0:27.355 rop_phase t flamestrike Fluffy_Pillow 37895.0/50000: 76% mana bloodlust, rune_of_power, temporal_warp
0:29.056 standard_rotation { flamestrike Fluffy_Pillow 38346.0/50000: 77% mana bloodlust, temporal_warp
0:30.640 default X fire_blast Fluffy_Pillow 39930.0/50000: 80% mana bloodlust, temporal_warp
0:30.757 standard_rotation { flamestrike Fluffy_Pillow 38297.0/50000: 77% mana bloodlust, heating_up, temporal_warp
0:31.984 default X fire_blast Fluffy_Pillow 39524.0/50000: 79% mana bloodlust, heating_up, temporal_warp
0:32.456 default Q counterspell Fluffy_Pillow 38246.0/50000: 76% mana bloodlust, hot_streak, temporal_warp
0:32.456 standard_rotation u flamestrike Fluffy_Pillow 37246.0/50000: 74% mana bloodlust, hot_streak, temporal_warp
0:33.210 standard_rotation { flamestrike Fluffy_Pillow 36750.0/50000: 74% mana bloodlust, temporal_warp
0:34.911 standard_rotation y dragons_breath Fluffy_Pillow 37201.0/50000: 74% mana bloodlust, temporal_warp
0:35.664 standard_rotation { flamestrike Fluffy_Pillow 35954.0/50000: 72% mana bloodlust, temporal_warp
0:37.366 standard_rotation { flamestrike Fluffy_Pillow 36406.0/50000: 73% mana bloodlust, temporal_warp
0:39.065 standard_rotation { flamestrike Fluffy_Pillow 36855.0/50000: 74% mana bloodlust, temporal_warp
0:40.377 default X fire_blast Fluffy_Pillow 38167.0/50000: 76% mana bloodlust, temporal_warp
0:40.765 standard_rotation { flamestrike Fluffy_Pillow 36805.0/50000: 74% mana bloodlust, heating_up, temporal_warp
0:42.055 default X fire_blast Fluffy_Pillow 38095.0/50000: 76% mana heating_up, temporal_warp
0:42.466 standard_rotation u flamestrike Fluffy_Pillow 36756.0/50000: 74% mana hot_streak, temporal_warp
0:43.417 standard_rotation { flamestrike Fluffy_Pillow 36457.0/50000: 73% mana
0:46.290 standard_rotation { flamestrike Fluffy_Pillow 38080.0/50000: 76% mana
0:49.161 standard_rotation { flamestrike Fluffy_Pillow 39701.0/50000: 79% mana
0:52.032 standard_rotation { flamestrike Fluffy_Pillow 41322.0/50000: 83% mana
0:54.904 standard_rotation y dragons_breath Fluffy_Pillow 42944.0/50000: 86% mana
0:56.136 standard_rotation { flamestrike Fluffy_Pillow 42176.0/50000: 84% mana
0:59.006 default Q counterspell Fluffy_Pillow 43796.0/50000: 88% mana
0:59.006 standard_rotation { flamestrike Fluffy_Pillow 42796.0/50000: 86% mana
1:01.875 default V rune_of_power Fluffy_Pillow 44415.0/50000: 89% mana
1:03.107 rop_phase t flamestrike Fluffy_Pillow 45647.0/50000: 91% mana rune_of_power
1:03.107 default X fire_blast Fluffy_Pillow 45647.0/50000: 91% mana rune_of_power
1:05.977 rop_phase t flamestrike Fluffy_Pillow 46767.0/50000: 94% mana heating_up, rune_of_power
1:08.848 rop_phase t flamestrike Fluffy_Pillow 48388.0/50000: 97% mana heating_up, rune_of_power
1:11.719 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:14.589 rop_phase s dragons_breath Fluffy_Pillow 48754.0/50000: 98% mana rune_of_power
1:15.821 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47986.0/50000: 96% mana
1:15.821 default S use_item_soul_igniter Fluffy_Pillow 47986.0/50000: 96% mana gladiators_badge
1:15.821 combustion_phase k flamestrike Fluffy_Pillow 47986.0/50000: 96% mana soul_ignition, gladiators_badge
1:18.044 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana soul_ignition, gladiators_badge
1:18.044 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
1:18.549 combustion_phase d fire_blast Fluffy_Pillow 45005.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
1:18.691 default T cancel_buff Fluffy_Pillow 43397.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
1:18.691 combustion_phase h flamestrike Fluffy_Pillow 43397.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:19.066 combustion_phase d fire_blast Fluffy_Pillow 42522.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:19.925 combustion_phase j phoenix_flames Fluffy_Pillow 42881.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:21.156 combustion_phase h flamestrike Fluffy_Pillow 44112.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:22.389 combustion_phase i shifting_power Fluffy_Pillow 44095.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:23.246 combustion_phase d fire_blast Fluffy_Pillow 42452.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.131 combustion_phase d fire_blast Fluffy_Pillow 43837.0/50000: 88% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.874 default Q counterspell Fluffy_Pillow 44080.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:25.874 combustion_phase h flamestrike Fluffy_Pillow 43080.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:26.678 combustion_phase d fire_blast Fluffy_Pillow 42634.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:27.105 combustion_phase j phoenix_flames Fluffy_Pillow 42561.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
1:28.338 combustion_phase h flamestrike Fluffy_Pillow 43794.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
1:29.570 combustion_phase m dragons_breath Fluffy_Pillow 43776.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
1:30.801 standard_rotation w phoenix_flames Fluffy_Pillow 43007.0/50000: 86% mana infernal_cascade(2), gladiators_badge
1:32.033 default V rune_of_power Fluffy_Pillow 44239.0/50000: 88% mana
1:33.336 rop_phase t flamestrike Fluffy_Pillow 45542.0/50000: 91% mana rune_of_power
1:36.209 rop_phase t flamestrike Fluffy_Pillow 47165.0/50000: 94% mana rune_of_power
1:39.080 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:41.951 rop_phase t flamestrike Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
1:43.096 default X fire_blast Fluffy_Pillow 49900.0/50000: 100% mana rune_of_power
1:44.373 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
1:44.822 rop_phase n flamestrike Fluffy_Pillow 48699.0/50000: 97% mana hot_streak, rune_of_power
1:46.055 standard_rotation { flamestrike Fluffy_Pillow 48682.0/50000: 97% mana
1:48.925 standard_rotation w phoenix_flames Fluffy_Pillow 48754.0/50000: 98% mana
1:50.157 default Q counterspell Fluffy_Pillow 49986.0/50000: 100% mana
1:50.157 standard_rotation y dragons_breath Fluffy_Pillow 48986.0/50000: 98% mana
1:51.389 standard_rotation { flamestrike Fluffy_Pillow 48218.0/50000: 96% mana
1:54.260 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
1:57.132 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
1:59.376 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana
1:59.886 default X fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up
2:00.004 standard_rotation u flamestrike Fluffy_Pillow 48368.0/50000: 97% mana hot_streak
2:01.237 standard_rotation { flamestrike Fluffy_Pillow 48351.0/50000: 97% mana
2:04.108 standard_rotation { flamestrike Fluffy_Pillow 48755.0/50000: 98% mana
2:06.980 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana
2:09.849 standard_rotation y dragons_breath Fluffy_Pillow 48753.0/50000: 98% mana
2:11.081 standard_rotation { flamestrike Fluffy_Pillow 47985.0/50000: 96% mana
2:13.953 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
2:14.157 standard_rotation { flamestrike Fluffy_Pillow 47960.0/50000: 96% mana
2:17.026 standard_rotation { flamestrike Fluffy_Pillow 48753.0/50000: 98% mana
2:19.896 default V rune_of_power Fluffy_Pillow 48754.0/50000: 98% mana
2:21.127 rop_phase t flamestrike Fluffy_Pillow 49985.0/50000: 100% mana rune_of_power
2:21.127 default X fire_blast Fluffy_Pillow 49985.0/50000: 100% mana rune_of_power
2:23.996 rop_phase t flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up, rune_of_power
2:26.869 rop_phase t flamestrike Fluffy_Pillow 48757.0/50000: 98% mana heating_up, rune_of_power
2:29.740 rop_phase s dragons_breath Fluffy_Pillow 48755.0/50000: 98% mana rune_of_power
2:29.740 default X fire_blast Fluffy_Pillow 46755.0/50000: 94% mana rune_of_power
2:30.973 rop_phase t flamestrike Fluffy_Pillow 47488.0/50000: 95% mana heating_up, rune_of_power
2:33.845 standard_rotation { flamestrike Fluffy_Pillow 48756.0/50000: 98% mana heating_up
2:36.714 standard_rotation { flamestrike Fluffy_Pillow 48753.0/50000: 98% mana heating_up
2:39.586 default Q counterspell Fluffy_Pillow 48756.0/50000: 98% mana
2:39.586 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 47756.0/50000: 96% mana
2:39.586 default S use_item_soul_igniter Fluffy_Pillow 47756.0/50000: 96% mana gladiators_badge
2:39.586 combustion_phase k flamestrike Fluffy_Pillow 47756.0/50000: 96% mana soul_ignition, gladiators_badge
2:41.828 combustion_phase f combustion Fluffy_Pillow 49998.0/50000: 100% mana soul_ignition, gladiators_badge
2:41.828 combustion_phase d fire_blast Fluffy_Pillow 44998.0/50000: 90% mana combustion, rune_of_power, soul_ignition, gladiators_badge
2:42.359 combustion_phase d fire_blast Fluffy_Pillow 45029.0/50000: 90% mana combustion, heating_up, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
2:42.458 default T cancel_buff Fluffy_Pillow 43378.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
2:42.458 combustion_phase h flamestrike Fluffy_Pillow 43378.0/50000: 87% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:42.927 combustion_phase d fire_blast Fluffy_Pillow 42597.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:43.691 combustion_phase j phoenix_flames Fluffy_Pillow 42861.0/50000: 86% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:44.924 combustion_phase h flamestrike Fluffy_Pillow 44094.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:46.155 combustion_phase i shifting_power Fluffy_Pillow 44075.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:47.047 combustion_phase d fire_blast Fluffy_Pillow 42467.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:48.912 combustion_phase d fire_blast Fluffy_Pillow 43832.0/50000: 88% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.660 default Q counterspell Fluffy_Pillow 44080.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:49.660 combustion_phase h flamestrike Fluffy_Pillow 43080.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.474 combustion_phase d fire_blast Fluffy_Pillow 42644.0/50000: 85% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:50.892 combustion_phase j phoenix_flames Fluffy_Pillow 42562.0/50000: 85% mana combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
2:52.125 combustion_phase h flamestrike Fluffy_Pillow 43795.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
2:53.356 combustion_phase m dragons_breath Fluffy_Pillow 43776.0/50000: 88% mana combustion, rune_of_power, infernal_cascade(2), gladiators_badge
2:54.587 default V rune_of_power Fluffy_Pillow 43007.0/50000: 86% mana infernal_cascade(2)
2:55.819 rop_phase r scorch Fluffy_Pillow 44239.0/50000: 88% mana rune_of_power
2:57.053 rop_phase r scorch Fluffy_Pillow 44973.0/50000: 90% mana rune_of_power
2:58.286 rop_phase q phoenix_flames Fluffy_Pillow 45706.0/50000: 91% mana heating_up, rune_of_power
2:59.518 rop_phase n flamestrike Fluffy_Pillow 46938.0/50000: 94% mana hot_streak, rune_of_power
3:00.752 rop_phase r scorch Fluffy_Pillow 46922.0/50000: 94% mana rune_of_power
3:00.752 rop_phase o fire_blast Fluffy_Pillow 46922.0/50000: 94% mana rune_of_power
3:01.985 rop_phase r scorch Fluffy_Pillow 47155.0/50000: 94% mana heating_up, rune_of_power
3:03.219 rop_phase n flamestrike Fluffy_Pillow 47889.0/50000: 96% mana hot_streak, rune_of_power
3:04.451 rop_phase r scorch Fluffy_Pillow 47871.0/50000: 96% mana heating_up, rune_of_power
3:05.683 rop_phase r scorch Fluffy_Pillow 48603.0/50000: 97% mana heating_up, rune_of_power
3:06.916 rop_phase n flamestrike Fluffy_Pillow 49336.0/50000: 99% mana hot_streak, rune_of_power
3:07.029 rop_phase o fire_blast Fluffy_Pillow 48199.0/50000: 96% mana heating_up, rune_of_power
3:08.147 standard_rotation u flamestrike Fluffy_Pillow 48817.0/50000: 98% mana hot_streak
3:09.380 standard_rotation z scorch Fluffy_Pillow 48800.0/50000: 98% mana
3:10.613 standard_rotation z scorch Fluffy_Pillow 49505.0/50000: 99% mana
3:11.844 standard_rotation y dragons_breath Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:13.076 standard_rotation u flamestrike Fluffy_Pillow 48735.0/50000: 97% mana hot_streak
3:14.308 default Q counterspell Fluffy_Pillow 48717.0/50000: 97% mana
3:14.308 standard_rotation z scorch Fluffy_Pillow 47717.0/50000: 95% mana
3:14.969 standard_rotation v fire_blast Fluffy_Pillow 48301.0/50000: 97% mana
3:15.541 standard_rotation z scorch Fluffy_Pillow 47950.0/50000: 96% mana heating_up
3:16.772 standard_rotation u flamestrike Fluffy_Pillow 48681.0/50000: 97% mana hot_streak
3:18.005 standard_rotation z scorch Fluffy_Pillow 48664.0/50000: 97% mana heating_up
3:19.239 standard_rotation z scorch Fluffy_Pillow 49398.0/50000: 99% mana heating_up
3:20.471 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:21.704 standard_rotation z scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:22.935 default X fire_blast Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:23.159 standard_rotation u flamestrike Fluffy_Pillow 49227.0/50000: 98% mana hot_streak
3:24.390 standard_rotation z scorch Fluffy_Pillow 49208.0/50000: 98% mana
3:25.624 standard_rotation z scorch Fluffy_Pillow 49506.0/50000: 99% mana
3:26.856 standard_rotation z scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up
3:28.087 standard_rotation u flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak
3:29.321 standard_rotation w phoenix_flames Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:30.554 standard_rotation u flamestrike Fluffy_Pillow 50000.0/50000: 100% mana hot_streak
3:31.785 standard_rotation y dragons_breath Fluffy_Pillow 49981.0/50000: 100% mana
3:33.019 standard_rotation z scorch Fluffy_Pillow 49215.0/50000: 98% mana
3:34.251 standard_rotation z scorch Fluffy_Pillow 49504.0/50000: 99% mana
3:35.482 standard_rotation z scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:36.714 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
3:37.947 standard_rotation z scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up
3:39.178 default Q counterspell Fluffy_Pillow 49503.0/50000: 99% mana heating_up
3:39.178 standard_rotation z scorch Fluffy_Pillow 48503.0/50000: 97% mana heating_up
3:40.412 standard_rotation u flamestrike Fluffy_Pillow 49237.0/50000: 98% mana hot_streak
3:41.644 default V rune_of_power Fluffy_Pillow 49219.0/50000: 98% mana heating_up
3:42.876 rop_phase o fire_blast Fluffy_Pillow 50000.0/50000: 100% mana heating_up, rune_of_power
3:42.876 rop_phase n flamestrike Fluffy_Pillow 49500.0/50000: 99% mana hot_streak, rune_of_power
3:44.108 rop_phase r scorch Fluffy_Pillow 49482.0/50000: 99% mana rune_of_power
3:45.340 rop_phase r scorch Fluffy_Pillow 49504.0/50000: 99% mana rune_of_power
3:46.571 rop_phase r scorch Fluffy_Pillow 49503.0/50000: 99% mana heating_up, rune_of_power
3:47.802 rop_phase n flamestrike Fluffy_Pillow 49503.0/50000: 99% mana hot_streak, rune_of_power
3:49.033 rop_phase r scorch Fluffy_Pillow 49484.0/50000: 99% mana heating_up, rune_of_power
3:50.265 rop_phase r scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:51.497 rop_phase n flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak, rune_of_power
3:52.730 rop_phase r scorch Fluffy_Pillow 49487.0/50000: 99% mana heating_up, rune_of_power
3:53.962 rop_phase r scorch Fluffy_Pillow 49504.0/50000: 99% mana heating_up, rune_of_power
3:55.192 standard_rotation u flamestrike Fluffy_Pillow 49502.0/50000: 99% mana hot_streak
3:56.423 standard_rotation y dragons_breath Fluffy_Pillow 49483.0/50000: 99% mana heating_up
3:57.656 standard_rotation z scorch Fluffy_Pillow 48716.0/50000: 97% mana heating_up
3:58.888 standard_rotation z scorch Fluffy_Pillow 49448.0/50000: 99% mana heating_up
4:00.120 standard_rotation u flamestrike Fluffy_Pillow 49504.0/50000: 99% mana hot_streak
4:01.352 combustion_cooldowns c use_item_sinful_gladiators_badge_of_ferocity Fluffy_Pillow 49486.0/50000: 99% mana heating_up
4:01.352 default S use_item_soul_igniter Fluffy_Pillow 49486.0/50000: 99% mana heating_up, gladiators_badge
4:01.352 combustion_phase k flamestrike Fluffy_Pillow 49486.0/50000: 99% mana heating_up, soul_ignition, gladiators_badge
4:03.605 combustion_phase f combustion Fluffy_Pillow 50000.0/50000: 100% mana heating_up, soul_ignition, gladiators_badge
4:03.605 combustion_phase d fire_blast Fluffy_Pillow 45000.0/50000: 90% mana combustion, heating_up, rune_of_power, soul_ignition, gladiators_badge
4:04.221 default Q counterspell Fluffy_Pillow 43866.0/50000: 88% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:04.221 combustion_cooldowns a berserking Fluffy_Pillow 42866.0/50000: 86% mana combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:04.221 combustion_phase h flamestrike Fluffy_Pillow 42866.0/50000: 86% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:04.221 combustion_phase d fire_blast Fluffy_Pillow 41616.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade, soul_ignition, gladiators_badge
4:04.799 combustion_phase d fire_blast Fluffy_Pillow 41694.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:05.342 default T cancel_buff Fluffy_Pillow 41737.0/50000: 83% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), soul_ignition, gladiators_badge
4:05.342 combustion_phase h flamestrike Fluffy_Pillow 41737.0/50000: 83% mana berserking, combustion, hot_streak, rune_of_power, infernal_cascade(2), gladiators_badge
4:06.462 combustion_phase j phoenix_flames Fluffy_Pillow 41607.0/50000: 83% mana berserking, combustion, rune_of_power, infernal_cascade(2), gladiators_badge
4:07.581 combustion_phase i shifting_power Fluffy_Pillow 42726.0/50000: 85% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge
4:08.698 combustion_phase d fire_blast Fluffy_Pillow 41343.0/50000: 83% mana berserking, combustion, heating_up, rune_of_power, infernal_cascade(2), gladiators_badge

Stats

Level Bonus (60) Race Bonus (troll) Raid-Buffed Unbuffed Gear Amount
Strength 198 1 217 199 0
Agility 306 2 326 308 0
Stamina 414 0 2034 1938 1524
Intellect 450 -3 1813 1613 1090 (49)
Spirit 0 0 0 0 0
Health 40680 40680 0
Mana 50000 50000 0
Spell Power 1813 1613 0
Melee Crit 12.91% 12.91% 277
Spell Crit 27.91% 27.91% 277
Haste 22.09% 22.09% 729
Versatility 9.60% 9.60% 384
Mana Regen 1000 1000 0
Mastery 20.76% 20.76% 689
Armor 371 371 371
Run Speed 7 0 0

Gear

Source Slot Average Item Level: 229.00
Local Head Depraved Physician's Mask
ilevel: 226, stats: { 44 Armor, +81 Int, +149 Sta, +92 Haste, +50 Mastery }, gems: { +16 Crit }
Local Neck Charm of Eternal Winter
ilevel: 226, stats: { +84 Sta, +55 Haste, +160 Mastery }, gems: { +16 Haste }
item effects: { use: Charm of Eternal Winter }
Local Shoulders Shawl of the Penitent
ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +77 Haste }
Local Chest Robes of the Cursed Commando
ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int }
Local Waist Fallen Empress's Cord
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +62 Vers, +44 Mastery }, gems: { +16 Haste }
Local Legs Courtier's Costume Trousers
ilevel: 226, stats: { 51 Armor, +81 Int, +149 Sta, +50 Vers, +92 Mastery }
Local Feet Sparkling Glass Slippers
ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +30 Crit, +76 Vers }
Local Wrists Grim Pursuant's Maille
ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +25 Crit, +55 Vers }, gems: { +16 Haste }, enchant: { +15 Int }
Local Hands Impossibly Oversized Mitts
ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +32 Haste, +74 Mastery }
Local Finger1 Most Regal Signet of Sire Denathrius
ilevel: 233, stats: { +91 Sta, +178 Haste, +49 Mastery }, gems: { +16 Haste }, enchant: { +16 Haste }
item effects: { equip: Denathrius' Privilege }
Local Finger2 Shadowghast Ring
ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, enchant: { +16 Haste }
item effects: { equip: Temporal Warp }
Local Trinket1 Soul Igniter
ilevel: 226, stats: { +77 Int }
item effects: { use: Soul Ignition, equip: Soul Ignition }
Local Trinket2 Sinful Gladiator's Badge of Ferocity
ilevel: 226, stats: { +101 Crit }
item effects: { use: Gladiator's Badge }
Local Back Crest of the Legionnaire General
ilevel: 233, stats: { 42 Armor, +91 Sta, +57 Haste, +26 Vers, +49 StrAgiInt }
Local Main Hand Spire of the Long Dark
ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +42 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil

Profile

mage="temporal_warp"
source=default
spec=fire
level=60
race=troll
role=spell
position=back
talents=3031011
talent_override=flame_patch,if=3>2
covenant=night_fae
soulbind=infernal_cascade:6/38:6

# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_intellect
# APL Variable Option: If set to a non-zero value, the Combustion action and cooldowns that are constrained to only be used when Combustion is up will not be used during the simulation.
actions.precombat+=/variable,name=disable_combustion,op=reset
# APL Variable Option: This variable specifies whether Combustion should be used during Firestarter.
actions.precombat+=/variable,name=firestarter_combustion,default=-1,value=1*!talent.pyroclasm,if=variable.firestarter_combustion<0
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes outside of Combustion should be used.
actions.precombat+=/variable,name=hot_streak_flamestrike,if=variable.hot_streak_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hard Cast Flamestrikes outside of Combustion should be used as filler.
actions.precombat+=/variable,name=hard_cast_flamestrike,if=variable.hard_cast_flamestrike=0,value=2*talent.flame_patch+3*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Hot Streak Flamestrikes are used during Combustion.
actions.precombat+=/variable,name=combustion_flamestrike,if=variable.combustion_flamestrike=0,value=3*talent.flame_patch+6*!talent.flame_patch
# APL Variable Option: This variable specifies the number of targets at which Arcane Explosion outside of Combustion should be used.
actions.precombat+=/variable,name=arcane_explosion,if=variable.arcane_explosion=0,value=99*talent.flame_patch+2*!talent.flame_patch
# APL Variable Option: This variable specifies the percentage of mana below which Arcane Explosion will not be used.
actions.precombat+=/variable,name=arcane_explosion_mana,default=40,op=reset
# APL Variable Option: With Kindling, Combustion's cooldown will be reduced by a random amount, but the number of crits starts very high after activating Combustion and slows down towards the end of Combustion's cooldown. When making decisions in the APL, Combustion's remaining cooldown is reduced by this fraction to account for Kindling.
actions.precombat+=/variable,name=kindling_reduction,default=0.4,op=reset
# APL Variable Option: The number of targets Shifting Power should be used on during Combustion.
actions.precombat+=/variable,name=combustion_shifting_power,default=2,op=reset
# APL Variable Option: The time remaining on a cast when Combustion can be used in seconds.
actions.precombat+=/variable,name=combustion_cast_remains,default=0.7,op=reset
# APL Variable Option: This variable specifies the number of seconds of Fire Blast that should be pooled past the default amount.
actions.precombat+=/variable,name=overpool_fire_blasts,default=0,op=reset
# APL Variable Option: How long before Combustion should Empyreal Ordnance be used?
actions.precombat+=/variable,name=empyreal_ordnance_delay,default=18,op=reset
# If Combustion is disabled, schedule the first Combustion far after the fight ends.
actions.precombat+=/variable,name=time_to_combustion,value=fight_remains+100,if=variable.disable_combustion
# The duration of a Sun King's Blessing Combustion.
actions.precombat+=/variable,name=skb_duration,value=dbc.effect.828420.base_value
# Whether a usable item used to buff Combustion is equipped.
actions.precombat+=/variable,name=combustion_on_use,value=equipped.gladiators_badge|equipped.macabre_sheet_music|equipped.inscrutable_quantum_device|equipped.sunblood_amethyst|equipped.empyreal_ordnance|equipped.flame_of_battle|equipped.wakeners_frond|equipped.instructors_divine_bell
# How long before Combustion should trinkets that trigger a shared category cooldown on other trinkets not be used?
actions.precombat+=/variable,name=on_use_cutoff,value=20,if=variable.combustion_on_use
actions.precombat+=/variable,name=on_use_cutoff,value=25,if=equipped.macabre_sheet_music
actions.precombat+=/variable,name=on_use_cutoff,value=20+variable.empyreal_ordnance_delay,if=equipped.empyreal_ordnance
actions.precombat+=/snapshot_stats
actions.precombat+=/use_item,name=soul_igniter,if=!variable.combustion_on_use&!equipped.dreadfire_vessel&(!talent.firestarter|variable.firestarter_combustion)
actions.precombat+=/mirror_image
actions.precombat+=/pyroblast

# Executed every time the actor is available.
actions=counterspell,if=!runeforge.disciplinary_command
# The combustion_timing action list schedules when Combustion will be used and stores the result in variable.time_to_combustion.
actions+=/call_action_list,name=combustion_timing,if=!variable.disable_combustion
# Variable that estimates whether Shifting Power will be used before Combustion is ready.
actions+=/variable,name=shifting_power_before_combustion,value=(active_enemies<variable.combustion_shifting_power|active_enemies<variable.combustion_flamestrike|variable.time_to_combustion-action.shifting_power.full_reduction>cooldown.shifting_power.duration)&variable.time_to_combustion-cooldown.shifting_power.remains>action.shifting_power.full_reduction&(cooldown.rune_of_power.remains-cooldown.shifting_power.remains>5|!talent.rune_of_power)
actions+=/shifting_power,if=buff.combustion.down&action.fire_blast.charges<=1&!(buff.infernal_cascade.up&buff.hot_streak.react)&variable.shifting_power_before_combustion
actions+=/radiant_spark,if=buff.combustion.down&(variable.time_to_combustion<variable.combustion_precast_time+execute_time|variable.time_to_combustion>cooldown-10)
actions+=/deathborne,if=buff.combustion.down&buff.rune_of_power.down&variable.time_to_combustion<variable.combustion_precast_time+execute_time
actions+=/mirrors_of_torment,if=variable.time_to_combustion<variable.combustion_precast_time+execute_time&buff.combustion.down
# For Venthyr, use a Fire Blast charge during Mirrors of Torment cast to avoid capping charges.
actions+=/fire_blast,use_while_casting=1,if=action.mirrors_of_torment.executing&full_recharge_time-action.mirrors_of_torment.execute_remains<4&!hot_streak_spells_in_flight&!buff.hot_streak.react
actions+=/use_item,effect_name=gladiators_badge,if=variable.time_to_combustion>cooldown-5
actions+=/use_item,name=empyreal_ordnance,if=variable.time_to_combustion<=variable.empyreal_ordnance_delay&variable.time_to_combustion>variable.empyreal_ordnance_delay-5
actions+=/use_item,name=glyph_of_assimilation,if=variable.time_to_combustion>=variable.on_use_cutoff
actions+=/use_item,name=macabre_sheet_music,if=variable.time_to_combustion<=5
# If using a steroid on-use item, always use Dreadfire Vessel outside of Combustion. Otherwise, prioritize using Dreadfire Vessel with Combustion only if Infernal Cascade is enabled and a usage won't be lost over the duration of the fight. This adds a small value to the cooldown of Dreadfire Vessel when doing this calculation because it is unrealstic to assume that it will be used perfectly on cooldown.
actions+=/use_item,name=dreadfire_vessel,if=variable.time_to_combustion>=variable.on_use_cutoff&(buff.infernal_cascade.stack=buff.infernal_cascade.max_stack|!conduit.infernal_cascade|variable.combustion_on_use|variable.time_to_combustion>interpolated_fight_remains%%(cooldown+10))
# Soul Igniter should be used in a way that doesn't interfere with other on-use trinkets. Other trinkets do not trigger a shared ICD on it, so it can be used right after any other on-use trinket.
actions+=/use_item,name=soul_igniter,if=(variable.time_to_combustion>=30*(variable.on_use_cutoff>0)|cooldown.item_cd_1141.remains)&(!equipped.dreadfire_vessel|cooldown.dreadfire_vessel_344732.remains>5)
# Trigger Soul Igniter early with Infernal Cascade or when it was precast.
actions+=/cancel_buff,name=soul_ignition,if=!conduit.infernal_cascade&time<5|buff.infernal_cascade.stack=buff.infernal_cascade.max_stack
# Items that do not benefit Combustion should just be used outside of Combustion at some point.
actions+=/use_items,if=variable.time_to_combustion>=variable.on_use_cutoff
# Use Frost Nova to trigger Grisly Icicle.
actions+=/frost_nova,if=runeforge.grisly_icicle&buff.combustion.down&(variable.time_to_combustion>cooldown|variable.time_to_combustion<variable.combustion_precast_time+execute_time)
# Get the Disciplinary Command buff up, unless combustion is soon.
actions+=/counterspell,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/arcane_explosion,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<execute_time+action.frostbolt.cast_time&buff.disciplinary_command_arcane.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5&!talent.rune_of_power)
actions+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.remains<cast_time&buff.disciplinary_command_frost.down&!buff.disciplinary_command.up&(variable.time_to_combustion>cooldown.buff_disciplinary_command.duration|variable.time_to_combustion<5)
actions+=/call_action_list,name=combustion_phase,if=variable.time_to_combustion<=0|variable.time_to_combustion<variable.combustion_precast_time&cooldown.combustion.remains<variable.combustion_precast_time
actions+=/rune_of_power,if=buff.rune_of_power.down&!buff.firestorm.react&(variable.time_to_combustion>=buff.rune_of_power.duration&variable.time_to_combustion>action.fire_blast.full_recharge_time|variable.time_to_combustion>fight_remains)
# Pool as many Fire Blasts as possible for Combustion. Subtract out of the fractional component of the number of Fire Blasts that will naturally recharge during the Combustion phase because pooling anything past that will not grant an extra Fire Blast during Combustion.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=action.fire_blast.charges_fractional+(variable.time_to_combustion+action.shifting_power.full_reduction*variable.shifting_power_before_combustion)%cooldown.fire_blast.duration-1<cooldown.fire_blast.max_charges+variable.overpool_fire_blasts%cooldown.fire_blast.duration-(buff.combustion.duration%cooldown.fire_blast.duration)%%1&variable.time_to_combustion<fight_remains
# Variable that controls Phoenix Flames usage to ensure its charges are pooled for Combustion. Only use Phoenix Flames outside of Combustion when full charges can be obtained during the next Combustion.
actions+=/variable,name=phoenix_pooling,if=active_enemies<variable.combustion_flamestrike,value=variable.time_to_combustion+buff.combustion.duration-5<action.phoenix_flames.full_recharge_time+cooldown.phoenix_flames.duration-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
# When using Flamestrike in Combustion, save as many charges as possible for Combustion without capping.
actions+=/variable,name=phoenix_pooling,if=active_enemies>=variable.combustion_flamestrike,value=variable.time_to_combustion<action.phoenix_flames.full_recharge_time-action.shifting_power.full_reduction*variable.shifting_power_before_combustion&variable.time_to_combustion<fight_remains|runeforge.sun_kings_blessing|time<5
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&variable.time_to_combustion>0
# Adjust the variable that controls Fire Blast usage to ensure its charges are also pooled for Rune of Power.
actions+=/variable,use_off_gcd=1,use_while_casting=1,name=fire_blast_pooling,value=cooldown.rune_of_power.remains<action.fire_blast.full_recharge_time-action.shifting_power.full_reduction*(variable.shifting_power_before_combustion&cooldown.shifting_power.remains<cooldown.rune_of_power.remains)&cooldown.rune_of_power.remains<fight_remains,if=!variable.fire_blast_pooling&talent.rune_of_power&buff.rune_of_power.down
# When Hardcasting Flame Strike, Fire Blasts should be used to generate Hot Streaks and to extend Blaster Master.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&variable.time_to_combustion>0&active_enemies>=variable.hard_cast_flamestrike&!firestarter.active&!buff.hot_streak.react&(buff.heating_up.react&action.flamestrike.execute_remains<0.5|charges_fractional>=2)
# During Firestarter, Fire Blasts are used similarly to during Combustion. Generally, they are used to generate Hot Streaks when crits will not be wasted and with Blaster Master, they should be spread out to maintain the Blaster Master buff.
actions+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=firestarter.active&charges>=1&!variable.fire_blast_pooling&(!action.fireball.executing&!action.pyroblast.in_flight&buff.heating_up.react|action.fireball.executing&!buff.hot_streak.react|action.pyroblast.in_flight&buff.heating_up.react&!buff.hot_streak.react)
# Avoid capping Fire Blast charges while channeling Shifting Power
actions+=/fire_blast,use_while_casting=1,if=action.shifting_power.executing&full_recharge_time<action.shifting_power.tick_reduction&buff.hot_streak.down&time>10
actions+=/call_action_list,name=standard_rotation,if=variable.time_to_combustion>0&buff.rune_of_power.down
actions+=/scorch

actions.active_talents=living_bomb,if=active_enemies>1&buff.combustion.down&(variable.time_to_combustion>cooldown.living_bomb.duration|variable.time_to_combustion<=0)
actions.active_talents+=/meteor,if=variable.time_to_combustion<=0|(cooldown.meteor.duration<variable.time_to_combustion&!talent.rune_of_power)|talent.rune_of_power&buff.rune_of_power.up&variable.time_to_combustion>action.meteor.cooldown|fight_remains<variable.time_to_combustion
actions.active_talents+=/dragons_breath,if=talent.alexstraszas_fury&(buff.combustion.down&!buff.hot_streak.react)

actions.combustion_cooldowns=potion
actions.combustion_cooldowns+=/blood_fury
actions.combustion_cooldowns+=/berserking,if=buff.combustion.up
actions.combustion_cooldowns+=/fireblood
actions.combustion_cooldowns+=/ancestral_call
actions.combustion_cooldowns+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up
actions.combustion_cooldowns+=/use_item,effect_name=gladiators_badge
actions.combustion_cooldowns+=/use_item,name=inscrutable_quantum_device
actions.combustion_cooldowns+=/use_item,name=flame_of_battle
actions.combustion_cooldowns+=/use_item,name=wakeners_frond
actions.combustion_cooldowns+=/use_item,name=instructors_divine_bell
actions.combustion_cooldowns+=/use_item,name=sunblood_amethyst

actions.combustion_phase=lights_judgment,if=buff.combustion.down
# Estimate how long Combustion will last thanks to Sun King's Blessing to determine how Fire Blasts should be used.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,value=buff.combustion.remains+buff.combustion.duration*(cooldown.combustion.remains<buff.combustion.remains),if=conduit.infernal_cascade
# Adds the duration of the Sun King's Blessing Combustion to the end of the current Combustion if the cast would complete during this Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=extended_combustion_remains,op=add,value=variable.skb_duration,if=conduit.infernal_cascade&(buff.sun_kings_blessing_ready.up|variable.extended_combustion_remains>1.5*gcd.max*(buff.sun_kings_blessing.max_stack-buff.sun_kings_blessing.stack))
actions.combustion_phase+=/bag_of_tricks,if=buff.combustion.down
actions.combustion_phase+=/living_bomb,if=active_enemies>1&buff.combustion.down
# Without Infernal Cascade, just use Fire Blasts when they won't munch crits and when Firestorm is down.
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!conduit.infernal_cascade&charges>=1&buff.combustion.up&!buff.firestorm.react&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
# With Infernal Cascade, Fire Blast use should be additionally constrained so that it is not be used unless Infernal Cascade is about to expire or there are more than enough Fire Blasts to extend Infernal Cascade to the end of Combustion.
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=expected_fire_blasts,value=action.fire_blast.charges_fractional+(variable.extended_combustion_remains-buff.infernal_cascade.duration)%cooldown.fire_blast.duration,if=conduit.infernal_cascade
actions.combustion_phase+=/variable,use_off_gcd=1,use_while_casting=1,name=needed_fire_blasts,value=ceil(variable.extended_combustion_remains%(buff.infernal_cascade.duration-gcd.max)),if=conduit.infernal_cascade
actions.combustion_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=conduit.infernal_cascade&charges>=1&(variable.expected_fire_blasts>=variable.needed_fire_blasts|variable.extended_combustion_remains<=buff.infernal_cascade.duration|buff.infernal_cascade.stack<2|buff.infernal_cascade.remains<gcd.max|cooldown.shifting_power.ready&active_enemies>=variable.combustion_shifting_power&covenant.night_fae)&buff.combustion.up&(!buff.firestorm.react|buff.infernal_cascade.remains<0.5)&!buff.hot_streak.react&hot_streak_spells_in_flight+buff.heating_up.react<2
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion,use_off_gcd=1,use_while_casting=1,if=buff.combustion.down&variable.time_to_combustion<=0&(!runeforge.disciplinary_command|buff.disciplinary_command.up|buff.disciplinary_command_frost.up&talent.rune_of_power&cooldown.buff_disciplinary_command.ready)&(!runeforge.grisly_icicle|debuff.grisly_icicle.up)&(!covenant.necrolord|cooldown.deathborne.remains|buff.deathborne.up)&(action.meteor.in_flight&action.meteor.in_flight_remains<=variable.combustion_cast_remains|action.scorch.executing&action.scorch.execute_remains<variable.combustion_cast_remains|action.fireball.executing&action.fireball.execute_remains<variable.combustion_cast_remains|action.pyroblast.executing&action.pyroblast.execute_remains<variable.combustion_cast_remains|action.flamestrike.executing&action.flamestrike.execute_remains<variable.combustion_cast_remains)
# Other cooldowns that should be used with Combustion should only be used with an actual Combustion cast and not with a Sun King's Blessing proc.
actions.combustion_phase+=/call_action_list,name=combustion_cooldowns,if=buff.combustion.remains>8|cooldown.combustion.remains<5
actions.combustion_phase+=/flamestrike,if=(buff.hot_streak.react&active_enemies>=variable.combustion_flamestrike)|(buff.firestorm.react&active_enemies>=variable.combustion_flamestrike-runeforge.firestorm)
actions.combustion_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.combustion_phase+=/pyroblast,if=buff.firestorm.react
actions.combustion_phase+=/pyroblast,if=buff.pyroclasm.react&buff.pyroclasm.remains>cast_time&(buff.combustion.remains>cast_time|buff.combustion.down)&active_enemies<variable.combustion_flamestrike
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react&buff.combustion.up
actions.combustion_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&active_enemies<variable.combustion_flamestrike
# Using Shifting Power during Combustion to restore Fire Blast and Phoenix Flame charges can be beneficial, but usually only on AoE.
actions.combustion_phase+=/shifting_power,if=buff.combustion.up&!action.fire_blast.charges&active_enemies>=variable.combustion_shifting_power&action.phoenix_flames.full_recharge_time>full_reduction,interrupt_if=action.fire_blast.charges=action.fire_blast.max_charges
actions.combustion_phase+=/phoenix_flames,if=buff.combustion.up&travel_time<buff.combustion.remains&((action.fire_blast.charges<1&talent.pyroclasm&active_enemies=1)|!talent.pyroclasm|active_enemies>1)&buff.heating_up.react+hot_streak_spells_in_flight<2
actions.combustion_phase+=/flamestrike,if=buff.combustion.down&cooldown.combustion.remains<cast_time&active_enemies>=variable.combustion_flamestrike
actions.combustion_phase+=/fireball,if=buff.combustion.down&cooldown.combustion.remains<cast_time&!conduit.flame_accretion
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time&buff.combustion.up|buff.combustion.down&cooldown.combustion.remains<cast_time
actions.combustion_phase+=/living_bomb,if=buff.combustion.remains<gcd.max&active_enemies>1
actions.combustion_phase+=/dragons_breath,if=buff.combustion.remains<gcd.max&buff.combustion.up

# Helper variable that contains the actual estimated time that the next Combustion will be ready.
actions.combustion_timing=variable,name=combustion_ready_time,value=cooldown.combustion.remains*(1-(variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)
# The cast time of the spell that will be precast into Combustion.
actions.combustion_timing+=/variable,name=combustion_precast_time,value=(action.fireball.cast_time*!conduit.flame_accretion+action.scorch.cast_time+conduit.flame_accretion)*(active_enemies<variable.combustion_flamestrike)+action.flamestrike.cast_time*(active_enemies>=variable.combustion_flamestrike)-variable.combustion_cast_remains
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time
# Delay Combustion for after Firestarter unless variable.firestarter_combustion is set.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=firestarter.remains,if=talent.firestarter&!variable.firestarter_combustion
# Delay Combustion for Radiant Spark if it will come off cooldown soon.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.radiant_spark.remains,if=covenant.kyrian&cooldown.radiant_spark.remains-10<variable.combustion_time
# Delay Combustion for Deathborne.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.deathborne.remains,if=covenant.necrolord&cooldown.deathborne.remains-10<variable.combustion_time
# Delay Combustion for the Empyreal Ordnance buff if the player is using that trinket.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=variable.empyreal_ordnance_delay-(cooldown.empyreal_ordnance.duration-cooldown.empyreal_ordnance.remains)*!cooldown.empyreal_ordnance.ready,if=equipped.empyreal_ordnance
# Delay Combustion for Gladiators Badge, unless it would be delayed longer than 20 seconds.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.gladiators_badge_345228.remains,if=equipped.gladiators_badge&cooldown.gladiators_badge_345228.remains-20<variable.combustion_time
# Delay Combustion until RoP expires if it's up.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=buff.rune_of_power.remains,if=talent.rune_of_power&buff.combustion.down
# Delay Combustion for an extra Rune of Power if the Rune of Power would come off cooldown at least 5 seconds before Combustion would.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.rune_of_power.remains+buff.rune_of_power.duration,if=talent.rune_of_power&buff.combustion.down&cooldown.rune_of_power.remains+5<variable.combustion_time
# Delay Combustion by up to 10 seconds to fit in extra usages of Disciplinary Command.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.duration+cooldown.buff_disciplinary_command.remains,if=cooldown.buff_disciplinary_command.remains+cooldown.buff_disciplinary_command.duration<variable.combustion_time-10
# Delay Combustion if Disciplinary Command would not be ready for it yet.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=cooldown.buff_disciplinary_command.remains,if=runeforge.disciplinary_command&buff.disciplinary_command.down
# Raid Events: Delay Combustion for add spawns of 3 or more adds that will last longer than 15 seconds. These values aren't necessarily optimal in all cases.
actions.combustion_timing+=/variable,name=combustion_time,op=max,value=raid_event.adds.in,if=raid_event.adds.exists&raid_event.adds.count>=3&raid_event.adds.duration>15
# Raid Events: Always use Combustion with vulnerability raid events, override any delays listed above to make sure it gets used here.
actions.combustion_timing+=/variable,name=combustion_time,value=raid_event.vulnerable.in*!raid_event.vulnerable.up,if=raid_event.vulnerable.exists&variable.combustion_ready_time<raid_event.vulnerable.in
# Use the next Combustion on cooldown if it would not be expected to delay the scheduled one or the scheduled one would happen less than 15 seconds before the fight ends. Add to variable.kindling_reduction because this includes the frontloaded triggers during Combustion and that variable is meant to be used after Combustion.
actions.combustion_timing+=/variable,name=combustion_time,value=variable.combustion_ready_time,if=variable.combustion_ready_time+cooldown.combustion.duration*(1-(0.2+variable.kindling_reduction+0.2*firestarter.active)*talent.kindling)<=variable.combustion_time|variable.combustion_time>fight_remains-20
# Add the current time to the scheduled Combustion to put it in absolute time so that it is still accurate after a little time passes.
actions.combustion_timing+=/variable,name=combustion_time,op=add,value=time
# Finally, convert from absolute time and store the relative time in variable.time_to_combustion. Unlike the rest of the calculations, which happen less frequently to speed up the simulation, this happens off-GCD and while casting.
actions.combustion_timing+=/variable,use_off_gcd=1,use_while_casting=1,name=time_to_combustion,value=(variable.combustion_time-time)*buff.combustion.down

actions.rop_phase=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.rop_phase+=/pyroblast,if=buff.sun_kings_blessing_ready.up&buff.sun_kings_blessing_ready.remains>cast_time
actions.rop_phase+=/pyroblast,if=buff.firestorm.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
# Use one Fire Blast early in RoP if you don't have either Heating Up or Hot Streak yet and either: (a) have more than two already, (b) have Alexstrasza's Fury ready to use, or (c) Searing Touch is active. Don't do this while hard casting Flamestrikes or when Sun King's Blessing is ready.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&buff.sun_kings_blessing_ready.down&active_enemies<variable.hard_cast_flamestrike&!firestarter.active&(!buff.heating_up.react&!buff.hot_streak.react&!prev_off_gcd.fire_blast&(action.fire_blast.charges>=2|(talent.alexstraszas_fury&cooldown.dragons_breath.ready)|searing_touch.active))
# Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.rop_phase+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!variable.fire_blast_pooling&!firestarter.active&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains&cast_time<buff.rune_of_power.remains
actions.rop_phase+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.rop_phase+=/phoenix_flames,if=!variable.phoenix_pooling&buff.heating_up.react&!buff.hot_streak.react&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.rop_phase+=/scorch,if=searing_touch.active
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.rop_phase+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.rop_phase+=/fireball

actions.standard_rotation=flamestrike,if=active_enemies>=variable.hot_streak_flamestrike&(buff.hot_streak.react|buff.firestorm.react)
actions.standard_rotation+=/pyroblast,if=buff.firestorm.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(prev_gcd.1.fireball|firestarter.active|action.pyroblast.in_flight)
# Try to get SKB procs inside RoP phases or Combustion phases when possible.
actions.standard_rotation+=/pyroblast,if=buff.sun_kings_blessing_ready.up&(cooldown.rune_of_power.remains+action.rune_of_power.execute_time+cast_time>buff.sun_kings_blessing_ready.remains|!talent.rune_of_power)&variable.time_to_combustion+cast_time>buff.sun_kings_blessing_ready.remains
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&searing_touch.active
actions.standard_rotation+=/pyroblast,if=buff.pyroclasm.react&cast_time<buff.pyroclasm.remains
# During the standard rotation, only use Fire Blasts when they are not being pooled for RoP or Combustion. Use Fire Blast either during a Fireball/Pyroblast cast when Heating Up is active or during execute with Searing Touch.
actions.standard_rotation+=/fire_blast,use_off_gcd=1,use_while_casting=1,if=!firestarter.active&!variable.fire_blast_pooling&(((action.fireball.executing&(action.fireball.execute_remains<0.5|!runeforge.firestorm)|action.pyroblast.executing&(action.pyroblast.execute_remains<0.5|!runeforge.firestorm))&buff.heating_up.react)|(searing_touch.active&(buff.heating_up.react&!action.scorch.executing|!buff.hot_streak.react&!buff.heating_up.react&action.scorch.executing&!hot_streak_spells_in_flight)))
actions.standard_rotation+=/pyroblast,if=prev_gcd.1.scorch&buff.heating_up.react&searing_touch.active&active_enemies<variable.hot_streak_flamestrike
actions.standard_rotation+=/phoenix_flames,if=!variable.phoenix_pooling&(!talent.from_the_ashes|active_enemies>1)&(active_dot.ignite<2|active_enemies>=variable.hard_cast_flamestrike|active_enemies>=variable.hot_streak_flamestrike)
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/dragons_breath,if=active_enemies>1
actions.standard_rotation+=/scorch,if=searing_touch.active
actions.standard_rotation+=/arcane_explosion,if=active_enemies>=variable.arcane_explosion&mana.pct>=variable.arcane_explosion_mana
# With enough targets, it is a gain to cast Flamestrike as filler instead of Fireball.
actions.standard_rotation+=/flamestrike,if=active_enemies>=variable.hard_cast_flamestrike
actions.standard_rotation+=/fireball

head=depraved_physicians_mask,id=178759,bonus_id=6536/1540/6646/6935,gem_id=173127
neck=charm_of_eternal_winter,id=183040,bonus_id=1498/6646/6935,gem_id=173128
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=crest_of_the_legionnaire_general,id=183032,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=grim_pursuants_maille,id=182996,bonus_id=1498/6646/6935,gem_id=173128,enchant=eternal_intellect
hands=impossibly_oversized_mitts,id=183022,bonus_id=1498/6646
waist=fallen_empresss_cord,id=178804,bonus_id=1540/6646/6935,gem_id=173128
legs=courtiers_costume_trousers,id=183011,bonus_id=1498/6646
feet=sparkling_glass_slippers,id=183023,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173128,enchant=tenet_of_haste
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532,ilevel=235,enchant=tenet_of_haste
trinket1=soul_igniter,id=184019,bonus_id=1498/6646
trinket2=sinful_gladiators_badge_of_ferocity,id=175921,bonus_id=1498/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/6652/1531/6646,enchant=sinful_revelation

# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1524
# gear_intellect=1090
# gear_crit_rating=252
# gear_haste_rating=729
# gear_mastery_rating=689
# gear_versatility_rating=384
# gear_armor=371

Simulation & Raid Information

Iterations: 822
Threads: 16
Confidence: 95.00%
Fight Length (fixed time): 240 - 360 ( 299.9 )

Performance:

Total Events Processed: 62267144
Max Event Queue: 74
Sim Seconds: 246505
CPU Seconds: 100.1562
Physical Seconds: 17.6970
Speed Up: 2461

Settings:

World Lag: 100 ms ( stddev = 10 ms )
Queue Lag: 5 ms ( stddev = 1 ms )

Raw Ability Summary

Character Unit Ability Id Total DPS Imp/Min Hit Crit Execute Count Crit% Avoid% G% B% Interval Combined Duration
FeveredIncantation FeveredIncantation augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.43sec
FeveredIncantation FeveredIncantation berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.31sec 0 302.43sec
FeveredIncantation FeveredIncantation blazing_surge 345215 74145 245 2.48 4374 10060 4.3 12.5 27.3% 0.0% 0.0% 0.0% 81.91sec 74145 302.43sec
FeveredIncantation FeveredIncantation combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.81sec 0 302.43sec
FeveredIncantation FeveredIncantation counterspell 2139 0 0 0.00 0 0 15.4 0.0 0.0% 0.0% 0.0% 0.0% 21.04sec 0 302.43sec
FeveredIncantation FeveredIncantation dragons_breath 31661 98255 325 8.43 1299 3809 14.2 42.5 40.3% 0.0% 0.0% 0.0% 20.81sec 98255 302.43sec
FeveredIncantation FeveredIncantation eternal_insight 342314 12916 43 4.18 470 985 21.1 21.1 27.8% 0.0% 0.0% 0.0% 13.81sec 12916 302.43sec
FeveredIncantation FeveredIncantation fire_blast 108853 271387 897 9.71 0 5544 48.9 48.9 100.0% 0.0% 0.0% 0.0% 6.18sec 271387 302.43sec
FeveredIncantation FeveredIncantation flamestrike 2120 919970 3042 59.25 1607 4913 99.5 298.6 44.6% 0.0% 0.0% 0.0% 3.01sec 919970 302.43sec
FeveredIncantation FeveredIncantation flame_patch ticks -205472 733967 2447 0.00 137 418 950.3 0.0 42.9% 0.0% 0.0% 0.0% 0.31sec 733967 302.43sec
FeveredIncantation FeveredIncantation flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.43sec
FeveredIncantation FeveredIncantation food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.43sec
FeveredIncantation FeveredIncantation ignite ticks -12654 545315 1818 179.89 607 0 431.7 899.4 0.0% 0.0% 0.0% 0.0% 0.74sec 545315 302.43sec
FeveredIncantation FeveredIncantation mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.43sec
FeveredIncantation FeveredIncantation_mirror_image frostbolt 59638 5004 125 144.00 41 81 96.0 96.0 28.1% 0.0% 0.0% 0.0% 1.22sec 5004 40.00sec
FeveredIncantation FeveredIncantation phoenix_flames 257541 0 0 0.00 0 0 16.6 0.0 0.0% 0.0% 0.0% 0.0% 18.42sec 0 302.43sec
FeveredIncantation FeveredIncantation phoenix_flames_splash 257542 231844 767 9.82 1456 5727 16.5 49.5 75.5% 0.0% 0.0% 0.0% 18.42sec 231844 302.43sec
FeveredIncantation FeveredIncantation potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 302.43sec
FeveredIncantation FeveredIncantation pyroblast 11366 3378 11 0.20 2673 5346 0.0 1.0 26.4% 0.0% 0.0% 0.0% 0.00sec 3378 302.43sec
FeveredIncantation FeveredIncantation pyroblast_dot ticks -321712 2812 9 1.00 0 562 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2812 302.43sec
FeveredIncantation FeveredIncantation rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.31sec 0 302.43sec
FeveredIncantation FeveredIncantation scorch 2948 69904 231 6.68 0 2077 33.7 33.7 100.0% 0.0% 0.0% 0.0% 8.77sec 69904 302.43sec
FeveredIncantation FeveredIncantation shadowcore_oil_blast 336463 14496 48 8.57 257 539 43.2 43.2 27.8% 0.0% 0.0% 0.0% 6.94sec 14496 302.43sec
FeveredIncantation FeveredIncantation shifting_power ticks -314791 192951 643 3.29 0 3914 4.1 16.4 100.0% 0.0% 0.0% 0.0% 82.07sec 192951 302.43sec
FeveredIncantation FeveredIncantation soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.78sec 0 302.43sec
Firestorm Firestorm augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Firestorm Firestorm berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 246.03sec 0 300.50sec
Firestorm Firestorm blazing_surge 345215 69329 231 2.47 4375 8755 4.2 12.4 28.1% 0.0% 0.0% 0.0% 82.23sec 69329 300.50sec
Firestorm Firestorm combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 82.07sec 0 300.50sec
Firestorm Firestorm counterspell 2139 0 0 0.00 0 0 15.2 0.0 0.0% 0.0% 0.0% 0.0% 21.22sec 0 300.50sec
Firestorm Firestorm dragons_breath 31661 89215 297 8.33 1314 3414 13.9 41.7 39.2% 0.0% 0.0% 0.0% 21.04sec 89215 300.50sec
Firestorm Firestorm eternal_insight 342314 12592 42 4.19 470 939 21.0 21.0 27.7% 0.0% 0.0% 0.0% 13.97sec 12592 300.50sec
Firestorm Firestorm fire_blast 108853 246174 819 9.66 0 5088 48.4 48.4 100.0% 0.0% 0.0% 0.0% 6.21sec 246174 300.50sec
Firestorm Firestorm flamestrike 2120 939477 3126 62.37 1613 4330 104.1 312.4 51.3% 0.0% 0.0% 0.0% 2.87sec 939477 300.50sec
Firestorm Firestorm flame_patch ticks -205472 721275 2404 0.00 137 380 994.1 0.0 43.1% 0.0% 0.0% 0.0% 0.30sec 721275 300.50sec
Firestorm Firestorm flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Firestorm Firestorm food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Firestorm Firestorm ignite ticks -12654 498798 1663 178.71 558 0 440.6 893.6 0.0% 0.0% 0.0% 0.0% 0.72sec 498798 300.50sec
Firestorm Firestorm mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Firestorm Firestorm_mirror_image frostbolt 59638 5001 125 144.00 41 81 96.0 96.0 28.1% 0.0% 0.0% 0.0% 1.22sec 5001 40.00sec
Firestorm Firestorm phoenix_flames 257541 0 0 0.00 0 0 16.1 0.0 0.0% 0.0% 0.0% 0.0% 18.60sec 0 300.50sec
Firestorm Firestorm phoenix_flames_splash 257542 187808 625 9.63 1484 4917 16.1 48.2 70.2% 0.0% 0.0% 0.0% 18.60sec 187808 300.50sec
Firestorm Firestorm potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.50sec
Firestorm Firestorm pyroblast 11366 3382 11 0.20 2673 5346 0.0 1.0 26.5% 0.0% 0.0% 0.0% 0.00sec 3382 300.50sec
Firestorm Firestorm pyroblast_dot ticks -321712 2489 8 1.00 0 498 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2489 300.50sec
Firestorm Firestorm rune_of_power 116011 0 0 0.00 0 0 7.3 0.0 0.0% 0.0% 0.0% 0.0% 41.49sec 0 300.50sec
Firestorm Firestorm scorch 2948 61720 205 6.12 0 2014 30.6 30.6 100.0% 0.0% 0.0% 0.0% 7.73sec 61720 300.50sec
Firestorm Firestorm shadowcore_oil_blast 336463 14089 47 8.57 257 513 42.9 42.9 27.9% 0.0% 0.0% 0.0% 6.85sec 14089 300.50sec
Firestorm Firestorm shifting_power ticks -314791 164414 548 3.23 1122 3401 4.1 16.1 99.7% 0.0% 0.0% 0.0% 82.31sec 164414 300.50sec
Firestorm Firestorm soul_ignition 345251 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 83.06sec 0 300.50sec
MoltenSkyfall MoltenSkyfall augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.09sec
MoltenSkyfall MoltenSkyfall berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.11sec 0 299.09sec
MoltenSkyfall MoltenSkyfall blazing_surge 345215 69498 232 2.49 4369 8749 4.2 12.4 28.3% 0.0% 0.0% 0.0% 81.83sec 69498 299.09sec
MoltenSkyfall MoltenSkyfall combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.74sec 0 299.09sec
MoltenSkyfall MoltenSkyfall counterspell 2139 0 0 0.00 0 0 15.3 0.0 0.0% 0.0% 0.0% 0.0% 21.07sec 0 299.09sec
MoltenSkyfall MoltenSkyfall dragons_breath 31661 91776 307 8.45 1302 3450 14.0 42.1 40.8% 0.0% 0.0% 0.0% 20.84sec 91776 299.09sec
MoltenSkyfall MoltenSkyfall eternal_insight 342314 12597 42 4.20 470 939 20.9 20.9 28.2% 0.0% 0.0% 0.0% 13.94sec 12597 299.09sec
MoltenSkyfall MoltenSkyfall fire_blast 108853 246640 825 9.72 0 5091 48.4 48.4 100.0% 0.0% 0.0% 0.0% 6.18sec 246640 299.09sec
MoltenSkyfall MoltenSkyfall flamestrike 2120 851986 2849 59.25 1609 4464 98.4 295.3 44.7% 0.0% 0.0% 0.0% 3.02sec 851986 299.09sec
MoltenSkyfall MoltenSkyfall flame_patch ticks -205472 678990 2263 0.00 137 379 940.1 0.0 42.9% 0.0% 0.0% 0.0% 0.31sec 678990 299.09sec
MoltenSkyfall MoltenSkyfall flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.09sec
MoltenSkyfall MoltenSkyfall food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.09sec
MoltenSkyfall MoltenSkyfall ignite ticks -12654 493263 1644 177.90 555 0 427.2 889.5 0.0% 0.0% 0.0% 0.0% 0.74sec 493263 299.09sec
MoltenSkyfall MoltenSkyfall mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.09sec
MoltenSkyfall MoltenSkyfall_mirror_image frostbolt 59638 4992 125 144.00 41 82 96.0 96.0 27.8% 0.0% 0.0% 0.0% 1.22sec 4992 40.00sec
MoltenSkyfall MoltenSkyfall phoenix_flames 257541 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 18.43sec 0 299.09sec
MoltenSkyfall MoltenSkyfall phoenix_flames_splash 257542 201954 675 9.81 1444 5012 16.3 48.9 75.2% 0.0% 0.0% 0.0% 18.46sec 201954 299.09sec
MoltenSkyfall MoltenSkyfall potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.09sec
MoltenSkyfall MoltenSkyfall pyroblast 11366 3465 12 0.20 2673 5346 0.0 1.0 29.6% 0.0% 0.0% 0.0% 0.00sec 3465 299.09sec
MoltenSkyfall MoltenSkyfall pyroblast_dot ticks -321712 2490 8 1.00 0 498 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2490 299.09sec
MoltenSkyfall MoltenSkyfall rune_of_power 116011 0 0 0.00 0 0 7.3 0.0 0.0% 0.0% 0.0% 0.0% 41.33sec 0 299.09sec
MoltenSkyfall MoltenSkyfall scorch 2948 67610 226 6.73 0 2014 33.6 33.6 100.0% 0.0% 0.0% 0.0% 8.63sec 67610 299.09sec
MoltenSkyfall MoltenSkyfall shadowcore_oil_blast 336463 13917 47 8.52 257 514 42.5 42.5 27.5% 0.0% 0.0% 0.0% 6.96sec 13917 299.09sec
MoltenSkyfall MoltenSkyfall shifting_power ticks -314791 166026 553 3.25 0 3402 4.1 16.3 100.0% 0.0% 0.0% 0.0% 82.00sec 166026 299.09sec
MoltenSkyfall MoltenSkyfall soul_ignition 345251 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 82.75sec 0 299.09sec
SunKingsBlessing SunKingsBlessing augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.55sec
SunKingsBlessing SunKingsBlessing berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 240.27sec 0 297.55sec
SunKingsBlessing SunKingsBlessing blazing_surge 345215 71522 240 2.58 4347 8694 4.3 12.8 28.5% 0.0% 0.0% 0.0% 79.41sec 71522 297.55sec
SunKingsBlessing SunKingsBlessing combustion 190319 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 80.50sec 0 297.55sec
SunKingsBlessing SunKingsBlessing counterspell 2139 0 0 0.00 0 0 15.0 0.0 0.0% 0.0% 0.0% 0.0% 21.30sec 0 297.55sec
SunKingsBlessing SunKingsBlessing dragons_breath 31661 88211 296 7.99 1354 3450 13.2 39.6 41.7% 0.0% 0.0% 0.0% 21.38sec 88211 297.55sec
SunKingsBlessing SunKingsBlessing eternal_insight 342314 12278 41 4.12 470 938 20.4 20.4 28.1% 0.0% 0.0% 0.0% 14.08sec 12278 297.55sec
SunKingsBlessing SunKingsBlessing fire_blast 108853 245710 826 9.86 0 5025 48.9 48.9 100.0% 0.0% 0.0% 0.0% 6.10sec 245710 297.55sec
SunKingsBlessing SunKingsBlessing flamestrike 2120 872234 2931 59.51 1611 4383 98.4 295.1 48.5% 0.0% 0.0% 0.0% 3.01sec 872234 297.55sec
SunKingsBlessing SunKingsBlessing flame_patch ticks -205472 690046 2300 0.00 138 375 939.1 0.0 45.2% 0.0% 0.0% 0.0% 0.31sec 690046 297.55sec
SunKingsBlessing SunKingsBlessing flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.55sec
SunKingsBlessing SunKingsBlessing food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.55sec
SunKingsBlessing SunKingsBlessing ignite ticks -12654 499245 1664 176.96 564 0 416.6 884.8 0.0% 0.0% 0.0% 0.0% 0.76sec 499245 297.55sec
SunKingsBlessing SunKingsBlessing mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.55sec
SunKingsBlessing SunKingsBlessing_mirror_image frostbolt 59638 4992 125 144.00 41 81 96.0 96.0 27.9% 0.0% 0.0% 0.0% 1.22sec 4992 40.00sec
SunKingsBlessing SunKingsBlessing phoenix_flames 257541 0 0 0.00 0 0 14.0 0.0 0.0% 0.0% 0.0% 0.0% 21.23sec 0 297.55sec
SunKingsBlessing SunKingsBlessing phoenix_flames_splash 257542 201423 677 8.44 0 4816 13.9 41.8 100.0% 0.0% 0.0% 0.0% 21.24sec 201423 297.55sec
SunKingsBlessing SunKingsBlessing potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.55sec
SunKingsBlessing SunKingsBlessing pyroblast 11366 20427 69 0.71 2685 6668 2.5 3.5 78.4% 0.0% 0.0% 0.0% 65.29sec 20427 297.55sec
SunKingsBlessing SunKingsBlessing pyroblast_dot ticks -321712 5396 18 2.98 112 392 3.5 14.9 89.6% 0.0% 0.0% 0.0% 108.16sec 5396 297.55sec
SunKingsBlessing SunKingsBlessing rune_of_power 116011 0 0 0.00 0 0 7.3 0.0 0.0% 0.0% 0.0% 0.0% 41.15sec 0 297.55sec
SunKingsBlessing SunKingsBlessing scorch 2948 56059 188 5.50 401 2069 27.3 27.3 99.2% 0.0% 0.0% 0.0% 10.71sec 56059 297.55sec
SunKingsBlessing SunKingsBlessing shadowcore_oil_blast 336463 14081 47 8.64 257 513 42.9 42.9 28.0% 0.0% 0.0% 0.0% 6.86sec 14081 297.55sec
SunKingsBlessing SunKingsBlessing shifting_power ticks -314791 165525 552 3.42 1284 3325 4.3 17.1 95.1% 0.0% 0.0% 0.0% 78.86sec 165525 297.55sec
SunKingsBlessing SunKingsBlessing soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 80.17sec 0 297.55sec
disciplinary_command disciplinary_command arcane_explosion 1449 3817 13 0.60 996 1992 1.0 3.0 27.9% 0.0% 0.0% 0.0% 0.00sec 3817 300.41sec
disciplinary_command disciplinary_command augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.41sec
disciplinary_command disciplinary_command berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.26sec 0 300.41sec
disciplinary_command disciplinary_command blazing_surge 345215 75574 252 2.47 4355 10454 4.3 12.4 28.6% 0.0% 0.0% 0.0% 81.79sec 75574 300.41sec
disciplinary_command disciplinary_command combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.76sec 0 300.41sec
disciplinary_command disciplinary_command counterspell 2139 0 0 0.00 0 0 5.3 0.0 0.0% 0.0% 0.0% 0.0% 44.33sec 0 300.41sec
disciplinary_command disciplinary_command dragons_breath 31661 98110 327 8.36 1319 3909 14.0 41.9 39.5% 0.0% 0.0% 0.0% 20.77sec 98110 300.41sec
disciplinary_command disciplinary_command eternal_insight 342314 13224 44 4.21 470 1039 21.1 21.1 27.7% 0.0% 0.0% 0.0% 13.85sec 13224 300.41sec
disciplinary_command disciplinary_command fire_blast 108853 286159 953 9.70 0 5894 48.5 48.5 100.0% 0.0% 0.0% 0.0% 6.18sec 286159 300.41sec
disciplinary_command disciplinary_command flamestrike 2120 917719 3055 56.53 1604 5214 94.3 283.0 45.4% 0.0% 0.0% 0.0% 3.15sec 917719 300.41sec
disciplinary_command disciplinary_command flame_patch ticks -205472 729858 2433 0.00 138 443 899.8 0.0 43.5% 0.0% 0.0% 0.0% 0.33sec 729858 300.41sec
disciplinary_command disciplinary_command flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.41sec
disciplinary_command disciplinary_command food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.41sec
disciplinary_command disciplinary_command frostbolt 116 12980 43 1.62 1150 2759 8.1 8.1 27.9% 0.0% 0.0% 0.0% 39.35sec 12980 300.41sec
disciplinary_command disciplinary_command ignite ticks -12654 557167 1857 178.28 625 0 413.0 891.4 0.0% 0.0% 0.0% 0.0% 0.77sec 557167 300.41sec
disciplinary_command disciplinary_command mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.41sec
disciplinary_command disciplinary_command_mirror_image frostbolt 59638 5013 125 144.00 41 82 96.0 96.0 28.0% 0.0% 0.0% 0.0% 1.22sec 5013 40.00sec
disciplinary_command disciplinary_command phoenix_flames 257541 0 0 0.00 0 0 16.3 0.0 0.0% 0.0% 0.0% 0.0% 18.47sec 0 300.41sec
disciplinary_command disciplinary_command phoenix_flames_splash 257542 240545 801 9.73 1442 6010 16.2 48.7 76.6% 0.0% 0.0% 0.0% 18.48sec 240545 300.41sec
disciplinary_command disciplinary_command potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 327.05sec 0 300.41sec
disciplinary_command disciplinary_command pyroblast 11366 3447 11 0.20 2673 5346 0.0 1.0 29.0% 0.0% 0.0% 0.0% 0.00sec 3447 300.41sec
disciplinary_command disciplinary_command pyroblast_dot ticks -321712 2493 8 1.00 151 556 1.0 5.0 85.8% 0.0% 0.0% 0.0% 0.00sec 2493 300.41sec
disciplinary_command disciplinary_command rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.39sec 0 300.41sec
disciplinary_command disciplinary_command scorch 2948 68860 229 6.34 0 2168 31.8 31.8 100.0% 0.0% 0.0% 0.0% 9.07sec 68860 300.41sec
disciplinary_command disciplinary_command shadowcore_oil_blast 336463 14754 49 8.58 257 569 42.9 42.9 27.8% 0.0% 0.0% 0.0% 6.97sec 14754 300.41sec
disciplinary_command disciplinary_command shifting_power ticks -314791 199347 664 3.25 0 4086 4.1 16.3 100.0% 0.0% 0.0% 0.0% 82.02sec 199347 300.41sec
disciplinary_command disciplinary_command soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 81.46sec 0 300.41sec
expanded_potential expanded_potential augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.19sec
expanded_potential expanded_potential berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.11sec 0 300.19sec
expanded_potential expanded_potential blazing_surge 345215 69384 231 2.49 4375 8740 4.3 12.5 27.4% 0.0% 0.0% 0.0% 81.87sec 69384 300.19sec
expanded_potential expanded_potential combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.74sec 0 300.19sec
expanded_potential expanded_potential counterspell 2139 0 0 0.00 0 0 15.3 0.0 0.0% 0.0% 0.0% 0.0% 21.01sec 0 300.19sec
expanded_potential expanded_potential dragons_breath 31661 91628 305 8.43 1302 3465 14.1 42.2 40.2% 0.0% 0.0% 0.0% 20.80sec 91628 300.19sec
expanded_potential expanded_potential eternal_insight 342314 12689 42 4.22 470 939 21.1 21.1 28.0% 0.0% 0.0% 0.0% 13.93sec 12689 300.19sec
expanded_potential expanded_potential fire_blast 108853 248134 827 9.74 0 5093 48.7 48.7 100.0% 0.0% 0.0% 0.0% 6.19sec 248134 300.19sec
expanded_potential expanded_potential flamestrike 2120 855462 2850 59.26 1609 4470 98.8 296.5 44.6% 0.0% 0.0% 0.0% 3.02sec 855462 300.19sec
expanded_potential expanded_potential flame_patch ticks -205472 681992 2273 0.00 137 379 943.4 0.0 42.9% 0.0% 0.0% 0.0% 0.31sec 681992 300.19sec
expanded_potential expanded_potential flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.19sec
expanded_potential expanded_potential food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.19sec
expanded_potential expanded_potential ignite ticks -12654 494642 1649 178.54 554 0 428.8 892.7 0.0% 0.0% 0.0% 0.0% 0.74sec 494642 300.19sec
expanded_potential expanded_potential mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.19sec
expanded_potential expanded_potential_mirror_image frostbolt 59638 4993 125 144.00 41 81 96.0 96.0 27.9% 0.0% 0.0% 0.0% 1.22sec 4993 40.00sec
expanded_potential expanded_potential phoenix_flames 257541 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 18.50sec 0 300.19sec
expanded_potential expanded_potential phoenix_flames_splash 257542 203259 677 9.82 1456 5016 16.4 49.1 75.3% 0.0% 0.0% 0.0% 18.50sec 203259 300.19sec
expanded_potential expanded_potential potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.19sec
expanded_potential expanded_potential pyroblast 11366 3431 11 0.20 2673 5346 0.0 1.0 28.4% 0.0% 0.0% 0.0% 0.00sec 3431 300.19sec
expanded_potential expanded_potential pyroblast_dot ticks -321712 2488 8 1.00 0 498 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2488 300.19sec
expanded_potential expanded_potential rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.30sec 0 300.19sec
expanded_potential expanded_potential scorch 2948 67597 225 6.70 0 2015 33.5 33.5 100.0% 0.0% 0.0% 0.0% 8.75sec 67597 300.19sec
expanded_potential expanded_potential shadowcore_oil_blast 336463 14204 47 8.63 257 514 43.2 43.2 28.1% 0.0% 0.0% 0.0% 6.89sec 14204 300.19sec
expanded_potential expanded_potential shifting_power ticks -314791 167045 557 3.27 0 3403 4.1 16.4 100.0% 0.0% 0.0% 0.0% 82.00sec 167045 300.19sec
expanded_potential expanded_potential soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.94sec 0 300.19sec
fire fire arcane_explosion 1449 7187 24 1.13 995 1991 1.9 5.6 28.4% 0.0% 0.0% 0.0% 191.03sec 7187 297.53sec
fire fire augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.53sec
fire fire berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 194.58sec 0 297.53sec
fire fire blazing_surge 345215 49672 167 2.06 3614 8003 3.5 10.2 28.2% 0.0% 0.0% 0.0% 102.60sec 49672 297.53sec
fire fire combustion 190319 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 97.54sec 0 297.53sec
fire fire counterspell 2139 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 49.07sec 0 297.53sec
fire fire dragons_breath 31661 83045 279 8.72 1296 3117 14.4 43.2 34.3% 0.0% 0.0% 0.0% 19.97sec 83045 297.53sec
fire fire eternal_insight 342314 12733 43 4.16 469 1010 20.6 20.6 27.5% 0.0% 0.0% 0.0% 14.01sec 12733 297.53sec
fire fire fire_blast 108853 185151 622 7.91 0 4721 39.2 39.2 100.0% 0.0% 0.0% 0.0% 7.59sec 185151 297.53sec
fire fire flamestrike 2120 775271 2606 57.42 1577 4231 94.9 284.8 43.2% 0.0% 0.0% 0.0% 3.10sec 775271 297.53sec
fire fire flame_patch ticks -205472 619684 2066 0.00 135 359 906.7 0.0 41.6% 0.0% 0.0% 0.0% 0.32sec 619684 297.53sec
fire fire flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.53sec
fire fire food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.53sec
fire fire frostbolt 116 10972 37 1.49 1108 2529 7.4 7.4 26.6% 0.0% 0.0% 0.0% 43.12sec 10972 297.53sec
fire fire ignite ticks -12654 407455 1358 176.55 461 0 408.8 882.8 0.0% 0.0% 0.0% 0.0% 0.77sec 407455 297.53sec
fire fire mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 297.53sec
fire fire_mirror_image frostbolt 59638 4995 125 144.00 41 82 96.0 96.0 27.8% 0.0% 0.0% 0.0% 1.22sec 4995 40.00sec
fire fire phoenix_flames 257541 0 0 0.00 0 0 14.0 0.0 0.0% 0.0% 0.0% 0.0% 21.48sec 0 297.53sec
fire fire phoenix_flames_splash 257542 166787 561 8.44 1299 4610 13.9 41.8 81.1% 0.0% 0.0% 0.0% 21.49sec 166787 297.53sec
fire fire potion 307162 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 300.37sec 0 297.53sec
fire fire pyroblast 11366 3352 11 0.20 2674 5349 0.0 1.0 25.3% 0.0% 0.0% 0.0% 0.00sec 3352 297.53sec
fire fire pyroblast_dot ticks -321712 1975 7 1.00 152 437 1.0 5.0 85.2% 0.0% 0.0% 0.0% 0.00sec 1975 297.53sec
fire fire rune_of_power 116011 0 0 0.00 0 0 6.2 0.0 0.0% 0.0% 0.0% 0.0% 48.64sec 0 297.53sec
fire fire scorch 2948 83605 281 8.48 391 2000 42.1 42.1 99.2% 0.0% 0.0% 0.0% 6.94sec 83605 297.53sec
fire fire shadowcore_oil_blast 336463 14349 48 8.55 257 552 42.4 42.4 27.7% 0.0% 0.0% 0.0% 6.98sec 14349 297.53sec
fire fire soul_ignition 345251 0 0 0.00 0 0 3.5 0.0 0.0% 0.0% 0.0% 0.0% 97.22sec 0 297.53sec
gisly_icicle gisly_icicle augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.88sec
gisly_icicle gisly_icicle berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 246.12sec 0 299.88sec
gisly_icicle gisly_icicle blazing_surge 345215 78327 261 2.47 4954 9903 4.2 12.4 28.0% 0.0% 0.0% 0.0% 82.08sec 78327 299.88sec
gisly_icicle gisly_icicle combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 82.00sec 0 299.88sec
gisly_icicle gisly_icicle counterspell 2139 0 0 0.00 0 0 15.3 0.0 0.0% 0.0% 0.0% 0.0% 20.06sec 0 299.88sec
gisly_icicle gisly_icicle dragons_breath 31661 89232 298 8.07 1306 3493 13.4 40.3 41.4% 0.0% 0.0% 0.0% 21.41sec 89232 299.88sec
gisly_icicle gisly_icicle eternal_insight 342314 12326 41 4.12 470 939 20.6 20.6 27.4% 0.0% 0.0% 0.0% 14.12sec 12326 299.88sec
gisly_icicle gisly_icicle fire_blast 108853 259905 867 9.58 0 5429 47.9 47.9 100.0% 0.0% 0.0% 0.0% 6.23sec 259905 299.88sec
gisly_icicle gisly_icicle flamestrike 2120 881689 2940 57.55 1661 4763 95.9 287.7 45.3% 0.0% 0.0% 0.0% 3.10sec 881689 299.88sec
gisly_icicle gisly_icicle flame_patch ticks -205472 678647 2262 0.00 139 390 915.7 0.0 42.9% 0.0% 0.0% 0.0% 0.32sec 678647 299.88sec
gisly_icicle gisly_icicle flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.88sec
gisly_icicle gisly_icicle food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.88sec
gisly_icicle gisly_icicle frost_nova 122 2977 10 4.96 94 188 8.3 24.8 27.7% 0.0% 0.0% 0.0% 42.04sec 2977 299.88sec
gisly_icicle gisly_icicle ignite ticks -12654 514256 1714 177.96 578 0 417.2 889.8 0.0% 0.0% 0.0% 0.0% 0.76sec 514256 299.88sec
gisly_icicle gisly_icicle mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.88sec
gisly_icicle gisly_icicle_mirror_image frostbolt 59638 5080 127 144.00 41 83 96.0 96.0 27.9% 0.0% 0.0% 0.0% 1.22sec 5080 40.00sec
gisly_icicle gisly_icicle phoenix_flames 257541 0 0 0.00 0 0 16.3 0.0 0.0% 0.0% 0.0% 0.0% 18.44sec 0 299.88sec
gisly_icicle gisly_icicle phoenix_flames_splash 257542 205409 685 9.75 1420 5138 16.2 48.7 75.2% 0.0% 0.0% 0.0% 18.45sec 205409 299.88sec
gisly_icicle gisly_icicle potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 326.77sec 0 299.88sec
gisly_icicle gisly_icicle pyroblast 11366 3466 12 0.20 2673 5346 0.0 1.0 29.7% 0.0% 0.0% 0.0% 0.00sec 3466 299.88sec
gisly_icicle gisly_icicle pyroblast_dot ticks -321712 2529 8 1.00 174 561 1.0 5.0 85.7% 0.0% 0.0% 0.0% 0.00sec 2529 299.88sec
gisly_icicle gisly_icicle rune_of_power 116011 0 0 0.00 0 0 7.3 0.0 0.0% 0.0% 0.0% 0.0% 41.44sec 0 299.88sec
gisly_icicle gisly_icicle scorch 2948 65975 220 6.40 0 2063 32.0 32.0 100.0% 0.0% 0.0% 0.0% 9.22sec 65975 299.88sec
gisly_icicle gisly_icicle shadowcore_oil_blast 336463 14146 47 8.62 257 514 43.1 43.1 27.9% 0.0% 0.0% 0.0% 6.86sec 14146 299.88sec
gisly_icicle gisly_icicle shifting_power ticks -314791 165485 552 3.24 0 3404 4.1 16.2 100.0% 0.0% 0.0% 0.0% 82.26sec 165485 299.88sec
gisly_icicle gisly_icicle soul_ignition 345251 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.65sec 0 299.88sec
no_lego no_lego augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
no_lego no_lego berserking 26297 0 0 0.00 0 0 1.9 0.0 0.0% 0.0% 0.0% 0.0% 245.14sec 0 300.29sec
no_lego no_lego blazing_surge 345215 69891 233 2.50 4374 8746 4.3 12.5 28.0% 0.0% 0.0% 0.0% 81.80sec 69891 300.29sec
no_lego no_lego combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 81.71sec 0 300.29sec
no_lego no_lego counterspell 2139 0 0 0.00 0 0 15.3 0.0 0.0% 0.0% 0.0% 0.0% 21.12sec 0 300.29sec
no_lego no_lego dragons_breath 31661 91334 304 8.43 1300 3450 14.1 42.2 40.2% 0.0% 0.0% 0.0% 20.85sec 91334 300.29sec
no_lego no_lego eternal_insight 342314 12615 42 4.19 470 940 21.0 21.0 27.9% 0.0% 0.0% 0.0% 13.69sec 12615 300.29sec
no_lego no_lego fire_blast 108853 247774 825 9.72 0 5090 48.7 48.7 100.0% 0.0% 0.0% 0.0% 6.19sec 247774 300.29sec
no_lego no_lego flamestrike 2120 854877 2847 59.28 1607 4467 98.9 296.7 44.5% 0.0% 0.0% 0.0% 3.02sec 854877 300.29sec
no_lego no_lego flame_patch ticks -205472 681556 2272 0.00 137 379 943.8 0.0 42.9% 0.0% 0.0% 0.0% 0.31sec 681556 300.29sec
no_lego no_lego flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
no_lego no_lego food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
no_lego no_lego ignite ticks -12654 493480 1645 178.61 553 0 428.8 893.1 0.0% 0.0% 0.0% 0.0% 0.74sec 493480 300.29sec
no_lego no_lego mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
no_lego no_lego_mirror_image frostbolt 59638 5003 125 144.00 41 81 96.0 96.0 28.1% 0.0% 0.0% 0.0% 1.22sec 5003 40.00sec
no_lego no_lego phoenix_flames 257541 0 0 0.00 0 0 16.4 0.0 0.0% 0.0% 0.0% 0.0% 18.58sec 0 300.29sec
no_lego no_lego phoenix_flames_splash 257542 202348 674 9.76 1454 5016 16.3 48.9 75.4% 0.0% 0.0% 0.0% 18.55sec 202348 300.29sec
no_lego no_lego potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 300.29sec
no_lego no_lego pyroblast 11366 3393 11 0.20 2673 5346 0.0 1.0 26.9% 0.0% 0.0% 0.0% 0.00sec 3393 300.29sec
no_lego no_lego pyroblast_dot ticks -321712 2490 8 1.00 0 498 1.0 5.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2490 300.29sec
no_lego no_lego rune_of_power 116011 0 0 0.00 0 0 7.4 0.0 0.0% 0.0% 0.0% 0.0% 41.36sec 0 300.29sec
no_lego no_lego scorch 2948 67748 226 6.72 0 2014 33.6 33.6 100.0% 0.0% 0.0% 0.0% 8.49sec 67748 300.29sec
no_lego no_lego shadowcore_oil_blast 336463 14235 47 8.66 257 514 43.3 43.3 27.9% 0.0% 0.0% 0.0% 6.80sec 14235 300.29sec
no_lego no_lego shifting_power ticks -314791 166388 555 3.26 0 3402 4.1 16.3 100.0% 0.0% 0.0% 0.0% 81.98sec 166388 300.29sec
no_lego no_lego soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.71sec 0 300.29sec
temporal_warp temporal_warp augmentation 347901 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.62sec
temporal_warp temporal_warp berserking 26297 0 0 0.00 0 0 2.0 0.0 0.0% 0.0% 0.0% 0.0% 241.35sec 0 299.62sec
temporal_warp temporal_warp blazing_surge 345215 70374 235 2.53 4356 8711 4.3 12.6 27.7% 0.0% 0.0% 0.0% 80.70sec 70374 299.62sec
temporal_warp temporal_warp combustion 190319 0 0 0.00 0 0 4.2 0.0 0.0% 0.0% 0.0% 0.0% 80.57sec 0 299.62sec
temporal_warp temporal_warp counterspell 2139 0 0 0.00 0 0 14.7 0.0 0.0% 0.0% 0.0% 0.0% 22.12sec 0 299.62sec
temporal_warp temporal_warp dragons_breath 31661 98581 329 8.54 1298 3643 14.2 42.7 43.1% 0.0% 0.0% 0.0% 20.62sec 98581 299.62sec
temporal_warp temporal_warp eternal_insight 342314 13252 44 4.43 470 939 22.1 22.1 27.5% 0.0% 0.0% 0.0% 13.21sec 13252 299.62sec
temporal_warp temporal_warp fire_blast 108853 265596 886 10.32 0 5153 51.5 51.5 100.0% 0.0% 0.0% 0.0% 5.84sec 265596 299.62sec
temporal_warp temporal_warp flamestrike 2120 917581 3063 62.81 1628 4513 104.5 313.6 45.0% 0.0% 0.0% 0.0% 2.85sec 917581 299.62sec
temporal_warp temporal_warp flame_patch ticks -205472 818843 2729 0.00 139 387 1103.5 0.0 43.7% 0.0% 0.0% 0.0% 0.27sec 818843 299.62sec
temporal_warp temporal_warp flask 307185 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.62sec
temporal_warp temporal_warp food 308462 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.62sec
temporal_warp temporal_warp ignite ticks -12654 526756 1756 178.19 591 0 449.9 891.0 0.0% 0.0% 0.0% 0.0% 0.71sec 526756 299.62sec
temporal_warp temporal_warp mirror_image 55342 0 0 0.00 0 0 1.0 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.62sec
temporal_warp temporal_warp_mirror_image frostbolt 59638 6427 161 184.50 41 82 123.0 123.0 27.8% 0.0% 0.0% 0.0% 0.95sec 6427 40.00sec
temporal_warp temporal_warp phoenix_flames 257541 0 0 0.00 0 0 16.6 0.0 0.0% 0.0% 0.0% 0.0% 18.36sec 0 299.62sec
temporal_warp temporal_warp phoenix_flames_splash 257542 211958 707 9.93 1413 5055 16.5 49.6 78.5% 0.0% 0.0% 0.0% 18.36sec 211958 299.62sec
temporal_warp temporal_warp potion 307162 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 0.00sec 0 299.62sec
temporal_warp temporal_warp pyroblast 11366 3435 11 0.20 2673 5346 0.0 1.0 28.5% 0.0% 0.0% 0.0% 0.00sec 3435 299.62sec
temporal_warp temporal_warp pyroblast_dot ticks -321712 2931 10 1.20 0 489 1.0 6.0 100.0% 0.0% 0.0% 0.0% 0.00sec 2931 299.62sec
temporal_warp temporal_warp rune_of_power 116011 0 0 0.00 0 0 7.5 0.0 0.0% 0.0% 0.0% 0.0% 40.76sec 0 299.62sec
temporal_warp temporal_warp scorch 2948 69415 232 6.84 0 2033 34.1 34.1 100.0% 0.0% 0.0% 0.0% 8.52sec 69415 299.62sec
temporal_warp temporal_warp shadowcore_oil_blast 336463 14895 50 9.08 257 514 45.3 45.3 27.9% 0.0% 0.0% 0.0% 6.55sec 14895 299.62sec
temporal_warp temporal_warp shifting_power ticks -314791 169824 566 3.33 0 3405 4.2 16.6 100.0% 0.0% 0.0% 0.0% 80.83sec 169824 299.62sec
temporal_warp temporal_warp soul_ignition 345251 0 0 0.00 0 0 4.3 0.0 0.0% 0.0% 0.0% 0.0% 82.85sec 0 299.62sec
temporal_warp temporal_warp time_warp 80353 0 0 0.00 0 0 1.3 0.0 0.0% 0.0% 0.0% 0.0% 320.47sec 0 299.62sec

Fluffy_Pillow : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
4005.3 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.3 0.0 38.4sec 42.2sec 7.8sec 21.62% 0.00% 0.0 (0.0) 8.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 68.1s
  • trigger_min/max:15.4s / 68.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.62%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.9 2.3 41.6sec 30.1sec 11.4sec 26.43% 0.00% 2.3 (2.3) 6.5

Buff Details

  • buff initial source:fire
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 236.4s
  • trigger_min/max:0.1s / 236.4s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 44.7s

Stack Uptimes

  • sinful_revelation_1:26.43%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.5 1.9 43.3sec 32.5sec 11.2sec 24.24% 0.00% 1.9 (1.9) 6.1

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 253.5s
  • trigger_min/max:0.1s / 253.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 51.9s

Stack Uptimes

  • sinful_revelation_1:24.24%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.8 2.2 41.4sec 30.6sec 11.4sec 25.56% 0.00% 2.2 (2.2) 6.4

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 259.2s
  • trigger_min/max:0.3s / 249.5s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.6s

Stack Uptimes

  • sinful_revelation_1:25.56%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.6 2.1 42.2sec 30.9sec 11.4sec 24.89% 0.00% 2.1 (2.1) 6.2

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 231.2s
  • trigger_min/max:0.1s / 231.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 60.5s

Stack Uptimes

  • sinful_revelation_1:24.89%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.4 2.0 43.3sec 32.1sec 11.3sec 24.27% 0.00% 2.0 (2.0) 6.0

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 258.1s
  • trigger_min/max:0.1s / 251.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 45.7s

Stack Uptimes

  • sinful_revelation_1:24.27%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.7 2.2 42.6sec 31.2sec 11.3sec 25.37% 0.00% 2.2 (2.2) 6.3

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 293.2s
  • trigger_min/max:0.4s / 293.2s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 44.2s

Stack Uptimes

  • sinful_revelation_1:25.37%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.7 2.1 42.6sec 31.3sec 11.3sec 25.20% 0.00% 2.1 (2.1) 6.2

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 270.5s
  • trigger_min/max:0.2s / 270.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 44.4s

Stack Uptimes

  • sinful_revelation_1:25.20%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.7 2.1 41.8sec 30.8sec 11.3sec 25.28% 0.00% 2.1 (2.1) 6.3

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 228.9s
  • trigger_min/max:0.0s / 228.9s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 50.1s

Stack Uptimes

  • sinful_revelation_1:25.28%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.6 2.0 42.9sec 32.0sec 11.2sec 24.68% 0.00% 2.0 (2.0) 6.2

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 256.3s
  • trigger_min/max:0.1s / 256.3s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 41.4s

Stack Uptimes

  • sinful_revelation_1:24.68%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.6 2.2 42.5sec 30.8sec 11.4sec 25.07% 0.00% 2.2 (2.2) 6.2

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 245.0s
  • trigger_min/max:0.1s / 245.0s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 41.3s

Stack Uptimes

  • sinful_revelation_1:25.07%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:Fluffy_Pillow
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
Fluffy_Pillow Fight Length
Count 8456
Mean 299.88
Minimum 240.03
Maximum 359.99
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.8738
5th Percentile 245.60
95th Percentile 354.42
( 95th Percentile - 5th Percentile ) 108.82
Mean Distribution
Standard Deviation 0.3792
95.00% Confidence Interval ( 299.14 - 300.63 )
Normalized 95.00% Confidence Interval ( 99.75% - 100.25% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 520
0.1% Error 51951
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1039
DPS
Fluffy_Pillow Damage Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
Fluffy_Pillow Priority Target Damage Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
Fluffy_Pillow Damage Per Second (Effective)
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
Fluffy_Pillow Damage
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
Fluffy_Pillow Damage Taken Per Second
Count 8456
Mean 4308.21
Minimum 3400.13
Maximum 5014.48
Spread ( max - min ) 1614.34
Range [ ( max - min ) / 2 * 100% ] 18.74%
Standard Deviation 281.7976
5th Percentile 3647.58
95th Percentile 4745.86
( 95th Percentile - 5th Percentile ) 1098.28
Mean Distribution
Standard Deviation 3.0645
95.00% Confidence Interval ( 4302.20 - 4314.22 )
Normalized 95.00% Confidence Interval ( 99.86% - 100.14% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 165
0.1% Error 16436
0.1 Scale Factor Error with Delta=300 678
0.05 Scale Factor Error with Delta=300 2712
0.01 Scale Factor Error with Delta=300 67789
HPS
Fluffy_Pillow Healing Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
Fluffy_Pillow Healing Per Second (Effective)
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
Fluffy_Pillow Heal
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
Fluffy_Pillow Healing Taken Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
Fluffy_Pillow Theck-Meloree Index
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
Fluffy_PillowTheck-Meloree Index (Effective)
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
Fluffy_Pillow Max Spike Value
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 1411073 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

enemy2 : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
2635.0 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.3 0.0 38.4sec 42.2sec 7.8sec 21.62% 0.00% 0.0 (0.0) 8.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 68.1s
  • trigger_min/max:15.4s / 68.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.62%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:enemy2
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
enemy2 Fight Length
Count 8456
Mean 299.88
Minimum 240.03
Maximum 359.99
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.8738
5th Percentile 245.60
95th Percentile 354.42
( 95th Percentile - 5th Percentile ) 108.82
Mean Distribution
Standard Deviation 0.3792
95.00% Confidence Interval ( 299.14 - 300.63 )
Normalized 95.00% Confidence Interval ( 99.75% - 100.25% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 520
0.1% Error 51951
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1039
DPS
enemy2 Damage Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
enemy2 Priority Target Damage Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
enemy2 Damage Per Second (Effective)
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
enemy2 Damage
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
enemy2 Damage Taken Per Second
Count 8456
Mean 2829.28
Minimum 2105.17
Maximum 3299.38
Spread ( max - min ) 1194.21
Range [ ( max - min ) / 2 * 100% ] 21.10%
Standard Deviation 202.0973
5th Percentile 2319.50
95th Percentile 3123.72
( 95th Percentile - 5th Percentile ) 804.22
Mean Distribution
Standard Deviation 2.1977
95.00% Confidence Interval ( 2824.97 - 2833.59 )
Normalized 95.00% Confidence Interval ( 99.85% - 100.15% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 197
0.1% Error 19601
0.1 Scale Factor Error with Delta=300 349
0.05 Scale Factor Error with Delta=300 1395
0.01 Scale Factor Error with Delta=300 34867
HPS
enemy2 Healing Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
enemy2 Healing Per Second (Effective)
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
enemy2 Heal
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
enemy2 Healing Taken Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
enemy2 Theck-Meloree Index
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
enemy2Theck-Meloree Index (Effective)
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
enemy2 Max Spike Value
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 977811 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="enemy2"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

enemy3 : 0 dps, 0 dps to main target

Results, Spec and Gear

RPS Out RPS In Primary Resource Waiting APM Active Skill
2687.0 0.0 Health 0.00% 0.0 100.0% 100%
Talents
  • 15: None
  • 25: None
  • 30: None
  • 35: None
  • 40: None
  • 45: None
  • 50: None
  • Talent Calculator

Charts

Abilities

Buffs

Dynamic Buffs Start Refresh Interval Trigger Avg Dur Up-Time Benefit Overflow Expiry
Grisly Icicle 8.3 0.0 38.4sec 42.2sec 7.8sec 21.62% 0.00% 0.0 (0.0) 8.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_grisly_icicle
  • max_stacks:1
  • base duration:8.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.15
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:0.0s / 68.1s
  • trigger_min/max:15.4s / 68.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 8.0s

Stack Uptimes

  • grisly_icicle_1:21.62%

Spelldata

  • id:348007
  • name:Grisly Icicle
  • tooltip:Damage taken from $@auracaster's Arcane and Fire spells increased by $s1%
  • description:{$@spelldesc333393=Your spells no longer break Frost Nova, and enemies damaged by Frost Nova take $348007s1% increased damage from your Fire and Arcane spells for {$348007d=8 seconds}. }
  • max_stacks:0
  • duration:8.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.5 1.5 40.0sec 30.3sec 11.4sec 21.20% 0.00% 1.5 (1.5) 5.4

Buff Details

  • buff initial source:fire
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.1s / 166.9s
  • trigger_min/max:1.0s / 161.6s
  • trigger_pct:100.00%
  • duration_min/max:0.6s / 45.3s

Stack Uptimes

  • sinful_revelation_1:21.20%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.3 1.8 38.6sec 28.9sec 11.6sec 24.37% 0.00% 1.8 (1.8) 6.2

Buff Details

  • buff initial source:Firestorm
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 183.4s
  • trigger_min/max:0.2s / 180.6s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 49.2s

Stack Uptimes

  • sinful_revelation_1:24.37%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.7 39.5sec 29.4sec 11.6sec 22.68% 0.00% 1.7 (1.7) 5.8

Buff Details

  • buff initial source:FeveredIncantation
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 182.6s
  • trigger_min/max:0.6s / 178.4s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 51.6s

Stack Uptimes

  • sinful_revelation_1:22.68%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.8 38.5sec 28.5sec 11.6sec 23.00% 0.00% 1.8 (1.8) 5.8

Buff Details

  • buff initial source:MoltenSkyfall
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 195.1s
  • trigger_min/max:0.3s / 195.1s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 48.2s

Stack Uptimes

  • sinful_revelation_1:23.00%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.0 1.7 39.2sec 29.2sec 11.5sec 23.41% 0.00% 1.7 (1.7) 5.9

Buff Details

  • buff initial source:SunKingsBlessing
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 171.1s
  • trigger_min/max:0.4s / 171.1s
  • trigger_pct:100.00%
  • duration_min/max:0.3s / 49.4s

Stack Uptimes

  • sinful_revelation_1:23.41%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.7 39.0sec 28.9sec 11.6sec 22.76% 0.00% 1.7 (1.7) 5.8

Buff Details

  • buff initial source:disciplinary_command
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 219.6s
  • trigger_min/max:0.3s / 219.6s
  • trigger_pct:100.00%
  • duration_min/max:0.2s / 53.9s

Stack Uptimes

  • sinful_revelation_1:22.76%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.7 38.6sec 29.1sec 11.6sec 22.72% 0.00% 1.7 (1.7) 5.8

Buff Details

  • buff initial source:temporal_warp
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 211.1s
  • trigger_min/max:0.3s / 202.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 48.2s

Stack Uptimes

  • sinful_revelation_1:22.72%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.0 1.7 39.6sec 29.9sec 11.5sec 22.84% 0.00% 1.7 (1.7) 5.9

Buff Details

  • buff initial source:expanded_potential
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 238.5s
  • trigger_min/max:0.2s / 238.5s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 43.6s

Stack Uptimes

  • sinful_revelation_1:22.84%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 6.1 1.7 38.3sec 28.9sec 11.5sec 23.42% 0.00% 1.7 (1.7) 6.0

Buff Details

  • buff initial source:gisly_icicle
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.0s / 220.8s
  • trigger_min/max:0.0s / 214.7s
  • trigger_pct:100.00%
  • duration_min/max:0.0s / 52.3s

Stack Uptimes

  • sinful_revelation_1:23.42%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Sinful Revelation 5.9 1.7 39.0sec 29.3sec 11.5sec 22.77% 0.00% 1.7 (1.7) 5.9

Buff Details

  • buff initial source:no_lego
  • cooldown name:buff_sinful_revelation
  • max_stacks:1
  • base duration:10.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.06
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Trigger Details

  • interval_min/max:10.1s / 193.9s
  • trigger_min/max:0.0s / 193.9s
  • trigger_pct:100.00%
  • duration_min/max:0.1s / 53.5s

Stack Uptimes

  • sinful_revelation_1:22.77%

Spelldata

  • id:324260
  • name:Sinful Revelation
  • tooltip:Damage taken from $@auracaster increased by $w1%.
  • description:
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:0.00%
Constant Buffs
Arcane Intellect

Buff Details

  • buff initial source:
  • cooldown name:buff_arcane_intellect
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1459
  • name:Arcane Intellect
  • tooltip:Intellect increased by $w1%.
  • description:Infuses the target with brilliance, increasing their Intellect by $s1% for $d. If target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%
Battle Shout

Buff Details

  • buff initial source:
  • cooldown name:buff_battle_shout
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:15.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:6673
  • name:Battle Shout
  • tooltip:Attack power increased by $w1%.
  • description:Increases the attack power of all raid and party members within $a1 yards by $s1% for $d.
  • max_stacks:0
  • duration:3600.00
  • cooldown:15.00
  • default_chance:0.00%
bleeding

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_bleeding
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:-0.00
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00
Chaos Brand

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_chaos_brand
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:1490
  • name:Chaos Brand
  • tooltip:Magic damage taken increased by $s1%.
  • description:{$@spelldesc255260=Your damage brands the target, increasing magic damage taken by $1490s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Mortal Wounds

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_mortal_wounds
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:101.00%
  • default_value:0.50
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:115804
  • name:Mortal Wounds
  • tooltip:Healing effects received reduced by $w1%.
  • description:Grievously wounds the target, reducing the effectiveness of any healing received for {$115804d=10 seconds}.
  • max_stacks:0
  • duration:10.00
  • cooldown:0.00
  • default_chance:101.00%
Mystic Touch

Buff Details

  • buff initial source:enemy3
  • cooldown name:buff_mystic_touch
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:5.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:113746
  • name:Mystic Touch
  • tooltip:Physical damage taken increased by $w1%.
  • description:{$@spelldesc8647=Your damage weakens the target, increasing Physical damage taken by $113746s1%.}
  • max_stacks:0
  • duration:-0.00
  • cooldown:0.00
  • default_chance:0.00%
Power Word: Fortitude

Buff Details

  • buff initial source:
  • cooldown name:buff_power_word_fortitude
  • max_stacks:1
  • base duration:0.00
  • duration modifier:1.00
  • base cooldown:0.00
  • default_chance:100.00%
  • default_value:0.05
  • activated:true
  • reactable:false
  • reverse:false
  • refresh behavior:duration
  • stack behavior:default
  • tick behavior:none
  • tick_time behavior:unhasted
  • period:0.00

Spelldata

  • id:21562
  • name:Power Word: Fortitude
  • tooltip:Stamina increased by $w1%.$?$w2>0[ Magic damage taken reduced by $w2%.][]
  • description:Infuses the target with vitality, increasing their Stamina by $s1% for $d. If the target is in your party or raid, all party and raid members will be affected.
  • max_stacks:0
  • duration:3600.00
  • cooldown:0.00
  • default_chance:0.00%

Resources

Change Start Gain/s Loss/s Overflow (Total) End (Avg) Min Max

Statistics & Data Analysis

Fight Length
enemy3 Fight Length
Count 8456
Mean 299.88
Minimum 240.03
Maximum 359.99
Spread ( max - min ) 119.96
Range [ ( max - min ) / 2 * 100% ] 20.00%
Standard Deviation 34.8738
5th Percentile 245.60
95th Percentile 354.42
( 95th Percentile - 5th Percentile ) 108.82
Mean Distribution
Standard Deviation 0.3792
95.00% Confidence Interval ( 299.14 - 300.63 )
Normalized 95.00% Confidence Interval ( 99.75% - 100.25% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 520
0.1% Error 51951
0.1 Scale Factor Error with Delta=300 11
0.05 Scale Factor Error with Delta=300 42
0.01 Scale Factor Error with Delta=300 1039
DPS
enemy3 Damage Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Priority Target DPS
enemy3 Priority Target Damage Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DPS(e)
enemy3 Damage Per Second (Effective)
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Damage
enemy3 Damage
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
DTPS
enemy3 Damage Taken Per Second
Count 8456
Mean 2885.98
Minimum 2141.07
Maximum 3363.26
Spread ( max - min ) 1222.19
Range [ ( max - min ) / 2 * 100% ] 21.17%
Standard Deviation 206.1969
5th Percentile 2361.09
95th Percentile 3181.50
( 95th Percentile - 5th Percentile ) 820.41
Mean Distribution
Standard Deviation 2.2423
95.00% Confidence Interval ( 2881.58 - 2890.37 )
Normalized 95.00% Confidence Interval ( 99.85% - 100.15% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 197
0.1% Error 19610
0.1 Scale Factor Error with Delta=300 363
0.05 Scale Factor Error with Delta=300 1452
0.01 Scale Factor Error with Delta=300 36296
HPS
enemy3 Healing Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HPS(e)
enemy3 Healing Per Second (Effective)
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Heal
enemy3 Heal
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
HTPS
enemy3 Healing Taken Per Second
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
TMI
enemy3 Theck-Meloree Index
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
Standard Deviation 0.0000
5th Percentile 0.00
95th Percentile 0.00
( 95th Percentile - 5th Percentile ) 0.00
Mean Distribution
Standard Deviation 0.0000
95.00% Confidence Interval ( 0.00 - 0.00 )
Normalized 95.00% Confidence Interval ( 0.00% - 0.00% )
Approx. Iterations needed for ( always use n>=50 )
1% Error 0
0.1% Error 0
0.1 Scale Factor Error with Delta=300 0
0.05 Scale Factor Error with Delta=300 0
0.01 Scale Factor Error with Delta=300 0
ETMI
enemy3Theck-Meloree Index (Effective)
Count 8456
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%
MSD
enemy3 Max Spike Value
Count 1504
Mean 0.00
Minimum 0.00
Maximum 0.00
Spread ( max - min ) 0.00
Range [ ( max - min ) / 2 * 100% ] 0.00%

Action Priority List

actions.precombat Executed before combat begins. Accepts non-harmful actions only.
# count action,conditions
0 0.00 snapshot_stats

Stats

Level Bonus (63) Race Bonus (humanoid) Raid-Buffed Unbuffed Gear Amount
Strength 0 0 0 0 0
Agility 0 0 0 0 0
Stamina 0 0 0 0 0
Intellect 0 0 0 0 0
Spirit 0 0 0 0 0
Health 0 862367 0
Melee Crit 5.00% 5.00% 0
Spell Crit 0.00% 0.00% 0
Haste 0.00% 0.00% 0
Versatility 0.00% 0.00% 0
Mitigation Versatility 0.00% 0.00% 0
Mastery 0.00% 0.00% 0
Armor 1071 1071 1071
Run Speed 7 0 0
Tank-Miss 3.00% 3.00% 0
Tank-Dodge 3.00% 3.00% 0
Tank-Parry 3.00% 3.00% 0
Tank-Block 3.00% 3.00% 0
Tank-Crit 0.00% 0.00% 0

Gear

Source Slot Average Item Level: 0.00

Talents

Level
15 none none none
30 none none none
45 none none none
60 none none none
75 none none none
90 none none none
100 none none none

Profile

enemy="enemy3"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats

# Executed every time the actor is available.


# Gear Summary
# gear_ilvl=0.00

APM

Average number of actions executed per minute.

APS

Average absorption per active player duration.

Constant Buffs

Buffs received prior to combat and present the entire fight.

Execute

Average number of times an action is executed per iteration.

Crit

Average crit damage.

Crit%

Percentage of executes that resulted in critical strikes.

DPE

Average damage per execution of an individual action.

DPET

Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.

DPR

Average damage per resource point spent.

DPS

Average damage per active player duration.

DPSE

Average damage per fight duration.

DTPS

Average damage taken per second per active player duration.

HPS

Average healing (and absorption) per active player duration.

HPSE

Average healing (and absorption) per fight duration.

HPE

Average healing (or absorb) per execution of an individual action.

HPET

Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.

HPR

Average healing (or absorb) per resource point spent.

Count

Average count of impacts per iteration.

Dodge%

Percentage of executes that resulted in dodges.

DPS%

Percentage of total DPS contributed by a particular action.

HPS%

Percentage of total HPS (including absorb) contributed by a particular action.

Theck-Meloree Index

Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.

TMI bin size

Time bin size used to calculate TMI and MSD, in seconds.

Type

Direct or Periodic damage.

Dynamic Buffs

Temporary buffs received during combat, perhaps multiple times.

Buff Benefit

The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.

Glance%

Percentage of executes that resulted in glancing blows.

Block%

Percentage of executes that resulted in blocking blows.

Id

Associated spell-id for this ability.

Ability

Name of the ability.

Total

Total damage for this ability during the fight.

Hit

Average non-crit damage.

Interval

Average time between executions of a particular action.

Avg

Average direct damage per execution.

Miss%

Percentage of executes that resulted in misses, dodges or parries.

Origin

The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.

Parry%

Percentage of executes that resulted in parries.

RPS In

Average primary resource points generated per second.

RPS Out

Average primary resource points consumed per second.

Scale Factors

Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.

Gear Amount

Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.

Stats Raid Buffed

Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.

Stats Unbuffed

Amount after class modifiers and effects, but before buff modifiers.

Ticks

Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.

Ticks Crit

Average crit tick damage.

Ticks Crit%

Percentage of ticks that resulted in critical strikes.

Ticks Hit

Average non-crit tick damage.

Ticks Miss%

Percentage of ticks that resulted in misses, dodges or parries.

Ticks Uptime%

Percentage of total time that DoT is ticking on target.

Ticks Avg

Average damage per tick.

Timeline Distribution

The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.

Waiting

This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.

Scale Factor Ranking

This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.

Uptime Average Duration

The average duration of an instance of the tracked uptime.

TMI Range

This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.

TMI/MSD Window

Window length used to calculate TMI and MSD, in seconds.

Max Spike Damage

Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.

Error

Estimator for the 95.00% confidence interval.

Range

This is the range of values containing 95.00% of the data, roughly centered on the mean.

Fight Length

Fight Length: 300.00
Vary Combat Length: 0.20

Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.